我对 SQL 有点生疏,希望能得到一些关于这些查询的帮助,我正在努力弄清楚这些查询,甚至想知道是否可能。
嗨,我有一些 table ;
客户、产品、客户产品
当客户选择使用客户端 ID 和产品 ID 添加到客户端产品中的产品时。
简单查询 我想运行一个查询,该查询只会显示客户选择的产品。
较难的 我还想运行一个查询,仅显示尚未选择产品的客户。
感谢您提前提供的帮助。
最佳答案
查询1:
SELECT table1.id1 FROM table1
WHERE table1.id1 IN (SELECT table2.foreign_id FROM table2);
查询 2:
SELECT table1.id1 FROM table1
WHERE table1.id1 NOT IN (SELECT table2.foreign_id FROM table2);
关于php - SQL 查询用于查找表中没有的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15088596/