Autor Zpráva
Generation
Profil *
Dobrý den,

jak upravit níže uvedený dotaz aby to zobrazilo jen Contentgroup pokud je v img NULL?

SELECT zk.Contentgroup, te.Contentgroup, img
FROM zahranicni AS zk
LEFT JOIN popis AS te ON zk.Contentgroup = te.Contentgroup
GROUP BY zk.Contentgroup

Děkuji velice za radu


Už jsem na to asi přišel.
SELECT zk.Contentgroup, te.Contentgroup, img FROM zahranicni AS zk LEFT JOIN popis AS te ON zk.Contentgroup = te.Contentgroup WHERE img IS NULL GROUP BY zk.Contentgroup 



Ještě jeden poddotaz, jak pomocí php vypsat výsledek toho sql dotazu?
Děkuji za radu
Hitman
Profil
Standardně jako kterýkoliv jiný. Pokud to není na nějakém systému či frameworku tak přes mysql_query a potom vypsat cyklem přes mysql_fetch_array.

$sql = mysql_query("SELECT zk.Contentgroup, te.Contentgroup, img FROM zahranicni AS zk LEFT JOIN popis AS te ON zk.Contentgroup = te.Contentgroup WHERE img IS NULL GROUP BY zk.Contentgroup");
while ($data = mysql_fetch_array($sql, MYSQL_BOTH)){
$data['img'];
}
Generation
Profil *
Ano děkuji tak je to dobré.
Ještě bych poprosil o jednu úpravu dotazu, nyní to zobrazuje to co má podle dotazu.
Ale mělo by to správně porovnat tabulku zahranicni a tabulku popis, sloupce Contentgroup. V tabulce zahranicni pokud Contentgroup existuje a v tabulce popis ne tak ho vypsat, pokud existuje v obou nevypisovat.
Díky za radu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: