我编写了一个 SQL 查询,它返回了下表:
TitleName TitleCount
Title1 2
Title2 1
我想再次使用这个返回的表,例如,我想与另一个返回的表进行 INNER JOIN,或者使用 WHERE 子句,例如:
WHERE TitleName='Title1'
我尝试过:
SELECT column_name FROM (returned_table) INNER JOIN (returned_table_2) ON ...
它不起作用,它说我使用了 SELECT 关键字两次。
最佳答案
如果我理解正确,只需使用子查询
:
select *
from (returned_table) t
where titlename = 'Title1'
话虽如此,您应该能够向现有查询添加 where
条件,以将其限制为 Title1
。
关于mysql - SQL - 如何使用返回表,并在 MySQL 中添加 INNER JOIN 和 WHERE 子句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38815082/