我有一个产品表这样的查找列失踪组合两个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是从第二个表) –