SQL中能不能通过from接一个查询结果?

2024-11-22 16:49:14
推荐回答(1个)
回答1:

可以的
需要注意的是:
sql 查询出来的结果都是一张表格的 而from就是从某张表格查询
例子
select b.* from (select a.* from table a where a.name='xm')temp left join table b on temp.id = b.id;
将a表中name=xm'的所有记录查询出来 作为结果temp(temp也是一张表)
然后连接b表根据字段id来连接