我已经研究了一段时间,但没有解决方案。我已经用类似的问题尝试过类似的代码,但仍然没有结果。
我有 2 个表,其中一个 id 列相互链接。在第二个表上,一个 id 被分配给一个产品项目。 第一个表上的 id 列不一定具有与第二个表上的项目关联的每个 id。
如何编写查询以显示第一个表中未列出的项目 我试过了
Select items
From product join shop
Where product.productid != shop.productid;
也试过这个
Select productid from product
Where productid not in (select productid from shop);
运气不好,我正在使用 MySQL。
最佳答案
您的第二个解决方案应该可行。 . .除非 shop.productid
采用 NULL
值。试试这个:
Select productid
from product
Where productid not in (select productid from shop where productid is not null);
关于mysql - 显示一个表中没有另一个 ID 号的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27163498/