Autor | Zpráva | ||
---|---|---|---|
WWW Profil * |
#1 · Zasláno: 8. 11. 2010, 23:56:02
Snažim se udělat dotaz, kde se mi zobrazí nazev z tabulky DATA tolikrát, kolik bude k němu připojeno verzí z tabulky VERZE, prostě kdyz k jednomu názvu z DATA bude přiřazeno z tabulky VERZE 5 zaznamu, tak se ve výpisu název z DATA zobrazí 5x
Teď se mi to zobrazuje jen jednou a ani po různých úpravách se mi to nepodařilo rozchodit, většinou se nezobrazilo nic Select * FROM DATA f LEFT JOIN Data_Barvy z ON f.ID_Data=z.ID_Data JOIN Verze r ON f.ID_Data = r.ID_Data JOIN Soubory s ON r.ID_Verze = s.ID_Verze |
||
Kajman_ Profil * |
#2 · Zasláno: 9. 11. 2010, 00:20:38
Jaký obsah mají ty 4 tabulky?
|
||
WWW Profil * |
#3 · Zasláno: 9. 11. 2010, 01:31:57
DATA - tam jsou nějaký data celkový, je tam název český, anglický atd.
Data_Barvy - je vazební tabulka, takže tam je jen ID_Data a ID_Barvy Verze - tam jsou názvy verzí (1 záznam z tabulky DATA může mít více tátnamů z tabulky verze) a ještě nejaky dalsi doplňující informace Soubory - tam jsou nazvy souborů a nějaký doplňující informace patřící k verzím (1 záznam z tabulky Verze může mít více souborových informací z tabulky Soubory) |
||
Kajman_ Profil * |
#4 · Zasláno: 9. 11. 2010, 08:46:09
Pokud verze nemusí mít alespoň jeden soubor, přidejte na začátek posledního řádku slovo LEFT.
Pokud to tím nebude, napište obsah (vypsané řádky) těch 4 tabulek (stačí hodnoty těch důležitých sloupců ID_Data, ID_Verze). |
||
Časová prodleva: 13 let
|
0