Autor Zpráva
Johnik
Profil
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
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
Aha. Přes join jsem to taky zkoušel, ale zapomněl jsem na on... Děkuju.
Toto téma je uzamčeno. Odpověď nelze zaslat.