feedid 和商家都必须为真。现在它也没有显示商家为真的结果。
我已经尝试了几个小时,一次使用 2 条语句,但总是得到错误的结果。我想要地图中尚未出现的结果 feedid 不是唯一的,但 feedid whit merch 是唯一的。
$sql = "SELECT products.name, products.sku, products.feedid, products.brand,
products.merchant, map.merch, map.productid
from products, map
where (products.feedid != map.productid && products.merchant != map.merch)
and products.name LIKE '%" . $search . "%'
or products.sku LIKE '%" . $search . "%' ";
我在这里尝试做的是 products.feedid 和 products.merchant 都不能匹配。
例子:
products.feedid 有以下结果 (101)(102)(101)(105)
products.merchant 有以下结果 (shop)(shop)(othershop)(othershop)
在地图表中有结果 map.productid (101) whit merch(shop)
我希望我的 sql 查询显示 (102)(shop) (101)(othershop) 和 (105)(othershop)
而不是(101)(商店)
现在它只显示 (105)(othershop)