Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno MySQL dotaz prosim wam_Spidera

Takže prosím takto.

Mám ten dotaz předělaný takhle:

SELECT *
FROM (

SELECT p.products_image, d.products_name, p.products_model, d.products_id, d.products_description, p.abra_sc_id,
CASE nz.nl_id
WHEN 31
THEN 'checked'
ELSE 'Null'
END AS checkbox_checked,
CASE nz.v_akci
WHEN 31
THEN 'checked'
ELSE 'Null'
END AS v_akci,
nh.id_zbozi as zaskrtle_skupiny
FROM products p
INNER JOIN products_description d ON d.products_id = p.products_id
LEFT JOIN newsletters_zbozi nz ON nz.id_zbozi = p.products_id
AND nz.nl_id =31
LEFT JOIN newsletters_zbozi_skupiny nh on nh.id_zbozi = p.products_id
) AS zbozi
WHERE checkbox_checked = 'checked'


Jeho výsledkem je toto:
http://pc.poradna.net/file/view/14814-vysledek-png

Ve skutečnosti by to ale měly být čtyři řádky.
Nyní se totiž v tabulce zobrazují pouze řádky z tabulky newsletters_zbozi.
Já tam, ale podle naznačeného provázání potřebuji přidat i řádky z tabulky newsletters_zbozi_skupiny.


Je můj požadavek dostatečně popsaný?

Struktura newsletters_zbozi a newsletters_zbozi_skupiny je naprosto totožná, všetně názvů sloupců.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny