Sizə o halda distinct lazım deyil. Bu formatdan istifadə edin vəssalam:
[code]
select * from
(select * from `baza` order by `time` DESC) aa
group by `idi`
[/code]
Sizə o halda distinct lazım deyil. Bu formatdan istifadə edin vəssalam
[code]
select * from
(select * from `baza` order by `time` DESC) aa
group by `idi`
[/code]
mötərizeden olan sorğudan məlumatları çəkmeyi soruşuram.
Dediyiniz kimi etsem SELECT DISTINCT `idi`, `filan`, `behmen`
DISTINCT her 3 setri nezere alıb filtr edir, mene yalniz `idi` setrinin filtr olunması lazımdır
Yalnız idini oxuya bilirsiz çünki select idi yazmısız.
SELECT DISTINCT `idi` yanında nə istəsəz yazın. SELECT DISTINCT `idi`, `filan`, `behmen` və.s.
Cox sagolun köməyə görə..
Birde men bu möterizede olan sorgudan melumatları nece çıxarta bilerem?Yeqin ki möterizeye verdiyimiz addan istifade olunur. Ümumiyyetle bele sorgular haqqında etraflı harda oxuya bilerem ? yeni sorgu içinde sorgu ve ona verilen ad.
[code]
$rr = mysql_query ("SELECT DISTINCT `idi` FROM
(select * from `baza` order by `time` DESC) aaa
where `idim` = '".$id."' LIMIT $o,$do");[/code]
Hal hazırda bu sorğudan yalnız `idi` setrini çıxardıb oxuya bilirem diger setrleri oxumaq olmur
Hmm hə kopyalayanda desc qalıbmış orda artıq. Əsas odur düzdür, işlədi.
O mənada dedim ki birbaşa yazdım o həlli, gördüyünüz kimi sorğu içində sorğu ilə olur bu, iki sorğu. Düşündüm ki bəlkə bir sadə sql həlli də var ona görə yazdım ki əlverişli deyil.
Çox sagolun cox kömeyniz deydi.
Bele bir syntax sehv gösterdi desc emri ikinci defe ertıq imiş.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc LIMIT 5' at line 1
[code]
$rr = mysql_query ("SELECT DISTINCT `idi` FROM
(select * from `baza` order by `time` DESC) aaa
where `idim` = '".$id."' LIMIT $o,$do");[/code]
bu formada yazıldıqda işlədi, amma niye elverişli deyil onu bilmedim melumatları yalnız * from ile oxuduqna göre?çün ki `setr1`,`setr2` from yazıldıqda işlemedi.
Siz yazan kod işləyə bilməz, aaa vacibdir və ya nəsə başqa simvol. Mötərizəni adlandırmaq üçün. phpmyadmində filan baxın niyə işləmədiyini görün dəqiq error ilə və çözün, mən sadəcə ideyanı verdim
[code]$rr = mysql_query ("SELECT DISTINCT `idi` FROM
(select * from `baza` order by `time` DESC)
where `idim` = '".$id."' desc LIMIT $o,$do");
[/code] bele bir kod ile ümümiyyətlə MySQL -dan məlumatları oxumur orda `aaa` nə dəmək idi ?
Bu variantı da yoxlayın, çox əlverişli yol olmasa da işinizi görər:
[code]
SELECT DISTINCT `idi` FROM
(select * from `baza` order by `time` DESC) aaa
where `idim` = '".$id."' desc
LIMIT $o,$do
[/code]
Men burada düzgün sıralamaq üçün ne etmeliyem?
Saytda axtarış zamanı Azərbaycan dili ilə bağlı problem yaranır
phpdə pdf faylların içindəki yazılara görə axtarış