Merhaba Arkadaşlar. İki tane tablom var urunler ve vitrin duzeni adında regex'ten sonraki koşulları kaldırdığım zaman 20 den fazla kayıt olduğu için geliyor orda sıkıntı yok. ama koşullar girince vitrinduzeni tablomda 18 tane kayıt varsa 18 tane ürün geliyor aslında 20 tane gelmesi lazım ve 2 adet null gelmesi lazım vitrinduzeni tablosunda ama gelmiyor. yardımcı olabilirmisiniz.
SELECT
*
FROM
(`urunler`)
LEFT JOIN
`vitrinduzeni` ON `vitrinduzeni`.`urunid` = `urunler`.`urunId`
WHERE
Marka REGEXP '[[:<:]]7[[:>:]]'
AND urunler.`markavitrini` = 1
AND vitrinduzeni.`katid` = '7'
AND vitrinduzeni.`type` = 'marka'
ORDER BY `sira` ASC
LIMIT 20