Autor Zpráva
CATerPILAR
Profil
Pořeboval bych dotaz co vypíše 5 záznamů od konce tabulky s podmínkou že hodnota ve sloupec1 se nesmí opakovat.
YaD
Profil
"SELECT * FROM tabulka ORDER BY id LIMIT 5 WHERE id<$neco;"
CATerPILAR
Profil
Takto to určitě nebude.
YaD
Profil
nemas asi stlpec id!
YaD
Profil
a odstran "
--------------
SELECT * FROM tabulka ORDER BY id LIMIT 5 WHERE id<$neco;
CATerPILAR
Profil
75
78
78
73
79
75
75
75
75
73
71

vyber z toho od konce 5 záznamů o různých hodnotách. Není to ID sloupec!!!!
Kcko
Profil
SELECT DISTINCT(sloupec) FROM tabulka ORDER BY sloupec DESC LIMIT 5
CATerPILAR
Profil
select * from tabulka where id<$neco order by ID desc limit 5

když už tak by to bylo takhle, ale tak to stejnek není
YaD
Profil
DESC jej xD a ja som ako blb vahal nad ASC
Kcko
Profil
CATerPILAR

>>
Pořeboval bych dotaz co vypíše 5 záznamů od konce tabulky s podmínkou že hodnota ve sloupec1 se nesmí opakovat.

Tak to ten tvuj SQL dotaz nemuze delat ani nahodou ... to co chces dela ten muj dotaz

Bud se vyjadri presne co chces nebo bez radsi na pivko a vykasli se na programovani
CATerPILAR
Profil
Precti si to radsi jeste jednou kdo to napsal.
Hele ani tenhle dotaz mi nic nevrací...našel jsem ho taky na jiným webu.
YaD
Profil
vis co je WHERE?
CATerPILAR
Profil
Jasně Where je podmínka. A znova okapuju
SELECT * FROM tabulka ORDER BY id LIMIT 5 WHERE id<$neco;
jsem nenapsal já:))

A poukázal jsem jen, že je to stejnak blbě ....prvně se píše WHERE a pak až ORDER BY...když už by to chtěl někdo někde použít:)
CATerPILAR
Profil
Tak už to mám....ten dotaz od Kcko je v pohodě, akorát mi hned nedošlo, že když to aplikuju na konkrétní sloupec tak se mi změní formát výstupu mysql_fetch_array :))))
Toto téma je uzamčeno. Odpověď nelze zaslat.