AND (
SELECT count(*)>0
FROM s_variants pv
WHERE pv.product_id=p.id AND pv.price>0
AND (pv.stock IS NULL OR pv.stock>0) LIMIT 1
) = 1
на независимыйAND p.id IN (
SELECT product_id
FROM s_variants
WHERE price > 0 AND (stock IS NULL OR stock > 0)
)
$_POST['personnel_field']
, затем видит, что это массив ключ-значение [val1]
и добавляет в него данные по ключам $_POST['personal_field']['val1'] = value
.