(select
ilan_resimleri.ilan_resim_kucuk,
ilanlar.ilan_baslik,
ilanlar.fiyat,
ilanlar.durum,
ilanlar.kisa_aciklama,
ilanlar.yıl,
ilanlar.kilometre,
ilanlar.motor,
ilanlar.renk,
ilanlar.tarih,
ilanlar.uzun_aciklama,
from ilanlar
inner join ilan_resimleri
on ilanlar.id=ilan_resimleri.ilan_id
where kategori_1=1 and ilan_sayfası_vitrini=1
group by ilanlar.id order by ilanlar.fiyat asc
)
UNION ALL
(
select
ilan_resimleri.ilan_resim_kucuk,
ilanlar.ilan_baslik,
ilanlar.fiyat,
ilanlar.durum,
ilanlar.kisa_aciklama,
ilanlar.yıl,
ilanlar.kilometre,
ilanlar.motor,
ilanlar.renk,
ilanlar.tarih,
ilanlar.uzun_aciklama,
from ilanlar
inner join ilan_resimleri
on ilanlar.id=ilan_resimleri.ilan_id
where kategori_1=1 and ilan_sayfası_vitrini=0
group by ilanlar.id ".$siralama_sql."
)
limit $limit,$maksveri
Ek Olarak:
kenansimseknet adlı üyeden alıntı
Teşekkürler Cine arşiv... Şu şekilde yaptım çalıştı... Sayfalamada düzgün çalıştı.(select
ilan_resimleri.ilan_resim_kucuk,
ilanlar.ilan_baslik,
ilanlar.fiyat,
ilanlar.durum,
ilanlar.kisa_aciklama,
ilanlar.yıl,
ilanlar.kilometre,
ilanlar.motor,
ilanlar.renk,
ilanlar.tarih,
ilanlar.uzun_aciklama,
from ilanlar
inner join ilan_resimleri
on ilanlar.id=ilan_resimleri.ilan_id
where kategori_1=1 and ilan_sayfası_vitrini=1
group by ilanlar.id ".$siralama_sql."
)
UNION ALL
(
select
ilan_resimleri.ilan_resim_kucuk,
ilanlar.ilan_baslik,
ilanlar.fiyat,
ilanlar.durum,
ilanlar.kisa_aciklama,
ilanlar.yıl,
ilanlar.kilometre,
ilanlar.motor,
ilanlar.renk,
ilanlar.tarih,
ilanlar.uzun_aciklama,
from ilanlar
inner join ilan_resimleri
on ilanlar.id=ilan_resimleri.ilan_id
where kategori_1=1 and ilan_sayfası_vitrini=0
group by ilanlar.id order by ilanlar.fiyat asc
)
limit $limit,$maksveri
Aslında en düzgün biçimi şöyle olacakmış.
select * from (
select
ilan_resimleri.ilan_resim_kucuk,
ilanlar.ilan_baslik,
ilanlar.fiyat,
ilanlar.durum,
ilanlar.kisa_aciklama,
ilanlar.yıl,
ilanlar.kilometre,
ilanlar.motor,
ilanlar.renk,
ilanlar.tarih,
ilanlar.uzun_aciklama,
ilanlar.filitre_1,
ilanlar.filitre_2,
ilanlar.filitre_3,
ilanlar.filitre_4,
ilanlar.filitre_5,
ilanlar.filitre_6,
ilanlar.filitre_7,
ilanlar.filitre_8
from ilanlar
inner join ilan_resimleri
on ilanlar.id=ilan_resimleri.ilan_id
where kategori_1=1 and ilan_sayfası_vitrini=1
group by ilanlar.id order by ilanlar.fiyat asc
)
AS a
UNION ALL
select * from(
select
ilan_resimleri.ilan_resim_kucuk,
ilanlar.ilan_baslik,
ilanlar.fiyat,
ilanlar.durum,
ilanlar.kisa_aciklama,
ilanlar.yıl,
ilanlar.kilometre,
ilanlar.motor,
ilanlar.renk,
ilanlar.tarih,
ilanlar.uzun_aciklama,
ilanlar.filitre_1,
ilanlar.filitre_2,
ilanlar.filitre_3,
ilanlar.filitre_4,
ilanlar.filitre_5,
ilanlar.filitre_6,
ilanlar.filitre_7,
ilanlar.filitre_8
from ilanlar
inner join ilan_resimleri
on ilanlar.id=ilan_resimleri.ilan_id
where kategori_1=1 and ilan_sayfası_vitrini=0
group by ilanlar.id order by ilanlar.fiyat asc
) AS b
limit $limit,$maksveri