如何使这样的查询:SELECT column FROM tab1 WHERE test = test AND(SELECT col FROM tab2 WHERE qwe = qwe)?可能吗?
SELECT column1 FROM table1 WHERE ppp=$parameter
AND (SELECT * FROM table2 WHERE parameter=$parameter AND qweqwe=$parameter2)
PS:“$”不是从PHP,我只是表明这个值是可变的。
其实,我需要AND qweqwe<650
在第二个查询
是的。它可以自己尝试。你可以有任何'SELECT'tut'','SELECT 1','SELECT NULL','SELECT'SOMEOTHER''。这只是写一个'EXISTS'的风格。如果你正在使用linq-to-sql,它实际上将'contains'函数转换为'SELECT NULL'的'EXISTS' – Arion