SQL不仅仅显示一个产品而不是更多

时间:2016-09-19 08:24:27

标签: mysql sql

dynamic route
你好!这是查询,我应该只选择尚未在主查询中的产品。我正在检查ID是否与您看到的相同。例如,我使用主查询加载了4个产品(15个),在这种情况下,unactive应该加载11个项目..但是加载了14个项目......所以它"删除"只是列表中的一个产品。任何线索?

谢谢!

1 个答案:

答案 0 :(得分:1)

SELECT * FROM `product_list` WHERE ID != '" . $row_sub{'ID'} . "' ";

此查询一次检查1个ID,并始终返回其他14行。你需要的是一个" NOT IN"查询如下:

SELECT * FROM `product_list` WHERE ID NOT IN ("id1","id2","id3","id4");