Mysql必读MySQL的子查询中FROM和EXISTS子句的使用教程
《Mysql必读MySQL的子查询中FROM和EXISTS子句的使用教程》要点: MYSQL学习FROM 子查询 MYSQL学习
SELECT ... FROM (subquery) AS name ...
MYSQL学习子查询会生成一个临时表,由于 FROM 子句中的每个表必须有一个名称,因此 AS name 是必须的.FROM 子查询也称为衍生数据表子查询. MYSQL学习
s1 s2
1 5
2 12
3 20
MYSQL学习FROM 子查询 SQL 如下: MYSQL学习
s1 s2
2 24
3 40
MYSQL学习提示 MYSQL学习MySQL 子查询 EXISTS 和 NOT EXISTS MYSQL学习
SELECT ... FROM table WHERE EXISTS (subquery)
MYSQL学习该语法可以理解为:将主查询的数据,放到子查询中做条件验证,根据验证结果(TRUE 或 FALSE)来决定主查询的数据结果是否得以保存. MYSQL学习 MYSQL学习user 用户表: MYSQL学习 MYSQL学习我们要查出 article 表中的数据,但要求 uid 必须在 user 表中存在.SQL 语句如下: MYSQL学习
SELECT * FROM article WHERE EXISTS (SELECT * FROM user WHERE article.uid = user.uid)
MYSQL学习返回查询结果如下: MYSQL学习 MYSQL学习从语句执行结果可以看出,article 表中第 4 条记录没有被保存,原因就是该条记录的数据在子查询中返回的结果是 FALSE . 《Mysql必读MySQL的子查询中FROM和EXISTS子句的使用教程》是否对您有启发,欢迎查看更多与《Mysql必读MySQL的子查询中FROM和EXISTS子句的使用教程》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |