我有一個產品表這樣的查找列失蹤組合兩個MySQL表
select distinct c.parentid, pc.productid, from products_categories pc
join categories c on pc.categoryid = c.categoryid
where concat(pc.productid,'-',c.parentid) not in (
select distinct concat(productid,'-',categoryid) from products_categories
)
然而這是非常緩慢的。有沒有辦法做到這一點與連接而不是在concat行? concat用於說明所有可能的組合。
你究竟想幹什麼?什麼缺少行? –
@HosseinMaktoobian缺少來自products_categories的行。即如果沒有productid/parentid(categoryid)組合不存在(parentid是從第二個表) –