SELECT distinct kolon1 ,kolon2,kolon3 FROM tablo WHERE kolon1 LIKE '%$queryString%' and (durum = 'aktif' or durum = 'pasif' ) order by kolon2 desc LIMIT

distinct değerleri temp tabloya alıp sonra where ile tablo değerlerini verip order by yapabilirsin


Bir örnek ile gösterebilir misiniz? sqlde temel olarak bilgim var


şöyle bişey olabilir,
select x.kolon1
,x.kolon2
,x.kolon3
from (select distinct kolon1
,kolon2
,kolon3
from tablo
where kolon1 like '%$queryString%'
and (durum = 'aktif' or durum = 'pasif')) x
order by x.kolon2 desc limit


SELECT x.kolon1, x.kolon2, x.kolon3, x.kolon4
FROM (
SELECT DISTINCT kolon1, kolon2, kolon3, kolon4
FROM tablo
WHERE kolon1 LIKE '%$queryString%'
AND (
durum = 'aktif'
OR durum = 'pasif'
)
)x
ORDER BY x.kolon2 DESC
LIMIT 8
bu şekilde yaptı ama kolon1 guruplanmış olarak gelmedi
