Autor | Zpráva | ||
---|---|---|---|
Johnik Profil |
#1 · Zasláno: 22. 11. 2009, 11:47:56
Ahoj,
mám jednoduchý sql dotaz: SELECT t1.title, t1.id FROM photos t1, albums t2 WHERE t2.view = 1 AND t1.id_album = '$idAlbum' ORDER BY t1.timeAdd DESC Vybírají se jen fotografie, které jsou v "albu" s view = 1. Jenže sql vybere fotku vždy 2x. Struktura tabulky je: albums: id view photos: id id_album timeAdd title Děkuji za radu. |
||
nightfish Profil |
#2 · Zasláno: 22. 11. 2009, 12:48:33
SELECT t1.title, t1.id FROM photos t1 JOIN albums t2 ON t1.id_album = t2.id WHERE t2.view = 1 AND t1.id_album = '$idAlbum' ORDER BY t1.timeAdd DESC |
||
Johnik Profil |
#3 · Zasláno: 22. 11. 2009, 12:54:58
Aha. Přes join jsem to taky zkoušel, ale zapomněl jsem na on... Děkuju.
|
||
Časová prodleva: 14 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0