Mysql子查询语句(外键调用主键)

 我来答
匿名用户
2013-06-30
展开全部
子查询分类

子查询按返回结果集的不同分为4种:表子查询,行子查询,列子查询和标量子查询。

表子查询:返回的结果集是一个表集合,N行N列(N>=1)。表子查询经常用于父查询的FROM子句中。
行子查询:返回的结果集是一个表集合,一行N列(N>=1)。行子查询可以用于福查询的FROM子句和WHERE子句中。
列子查询:返回的结果集是一个表集合,N行一列(N>=1)。
标量子查询:返回的结果集是一个表集合,一行一列,也就是一个标量值。可以指定一个标量表达式的任何地方,都可以用一个标量子查询。
表子查询
SELECT studentNO , studentNAME
FROM (SELECT studentNO,sex,studentNAME
FROM student
WHERE age > 18) AS student18
WHERE sex='M'
如:行子查询

SELECT studentNO
FROM student
WHERE (sex,age) = (SELECT sex,age
FROM student
WHERE studentNO = 15
)

标量查询:
SELECT studentNO
FROM student
WHERE sex = (SELECT sex
FROM student
WHERE studentNO = 15
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式