chira
Новичок
если у тебя value имеет только два значения (0,1) и для каждой записи в p1 есть хоть одна запись в t2, то достаточно такого запроса
это уже вопросы оптимизации ...
Код:
SELECT DISTINCT p1. *
FROM t1 AS p1
LEFT JOIN t2 AS p3 ON p1.id = p3.catid AND p3.value =1
WHERE p3.catid IS NULL
LIMIT 0 , 30