as mysql with 嵌套_mysql 嵌套使用

1. SELECT语句的子查询:

语法:SELECT ... FROM 表1 WHERE 列1 =

(SELECT ... FROM ... WHERE ....)

2.SELECT语句的表查询

语法:SELECT ... FROM (SELECT....) AS TEMP_TABLE WHERE ...

注意:这里面有个注意,就是列名不能重复!有些人会出现:#1060 - Duplicate column name '列名' 错误,这个就是列名重复了

解决方案:去掉一个列名。

PS:这个和MSSQL别名有点不一样,

select * from (SELECT * FROM a) b

3.条件关联关系查询:

语法:便于查看我缩进下代码

SELECT col1 FROM t1 AS a

WHERE a.col1 = (SELECT col1 FROM b AS a

WHERE a.col1 = ( SELECT col1 FROM c

WHERE a.col2 = c.col1

)

);

4.SELECT (SELECT s1 FROM t2) FROM t1;

5.SELECT (SELECT s2 FROM t1);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值