Autor Zpráva
gaminn
Profil *
Zdravím,
mám takovou sadu výsledků, kterou získávám nynějším dotazem:

id sloupec
1 X
1 Y
1 Z
2 X

K této sadě potřebuji připojit vždy ještě nějaké záznamy z další tabulky, které vždy budou buď 2 nebo žádný. Tyto záznamy z další tabulky jsou vázané na hodnotu ID. Výsledek by měl vypadat nějak tato:

id sloupec sloupec2
1 X hotnota1
1 Y hodnota2
1 Z NULL
2 X hodnota1
2 X hodnota2

Ve třetím řádku nemusí být ve sloupec2 hodnota null, může tam být předchozí hodnota1 nebo hodnota2 (nebo prostě jakákoliv jiná hodnota ze sloupec2 vázaná k ID 1), to je jedno. Do výsledku také přibyl další, 5., řádek, protože, jak jsem již říkal, připojují se dva záznamy ke každé jedinečné hodnotě ID (nebo 0, ale v tomto případě 2), takže bylo potřeba přidat pátý záznam, aby u ID = 2 mohly být dva připojené záznamy.

Vím, že tento dotaz je takový zmatený, bez uvedení jakékoliv SQL struktury, ale zdá se mi, že to musí jít jen nějakým jednoduchým JOINem.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0