Autor | Zpráva | ||
---|---|---|---|
David_ Profil * |
#1 · Zasláno: 28. 5. 2008, 16:35:40
Ahoj, mám dvě tabulky potřebuju je propojit jako by left join i right join zároveň - proste jednu tabulku propojit s druhou pomocí klíče a pokud není v jedné tabulce ten klíč, tak ať je doplněna null hodnotama.
toto je první věc. druhá že tuhle tabulku potřebuju omezit pouze na prvni tabulka: kde category_id = ; druha tabulka: kde kod_zbozi = ; Všem díky moc |
||
Taps Profil |
#2 · Zasláno: 28. 5. 2008, 16:56:00
David_
taky by jsi zde mohl alespon uvést strukturu těch tabulek |
||
David_ Profil * |
#3 · Zasláno: 28. 5. 2008, 17:09:19
omlouvám se, tady:
jos_atc_parametry_kategorie : id category_id nazev poradi jos_atc_parametry_zbozi : parametry_zbozi_id parametr_publish parametry_category_id parametry_id_kategorie nazev hodnota poradi kod_zbozi |
||
Kajman_ Profil * |
#4 · Zasláno: 29. 5. 2008, 09:18:38
Co zkusit udělat left join a přidat přes union right join nebo případně jen položky, které nebyly v první tabulce?
|
||
David_ Profil * |
#5 · Zasláno: 29. 5. 2008, 10:06:06
To Kajman_ :
mohl bys posimte napsat nejaky priklad pouziti toho co jsi mi napsal? takhle to nejsem schopný zkontruovat. Diky moc |
||
Kajman_ Profil * |
#6 · Zasláno: 29. 5. 2008, 10:40:17
select k.*, z.* from jos_atc_parametry_kategorie k left join jos_atc_parametry_zbozi z on (k.category_id=z.parametry_category_id)
union select k.*, z.* from jos_atc_parametry_kategorie k right join jos_atc_parametry_zbozi z on (k.category_id=z.parametry_category_id) |
||
Časová prodleva: 16 let
|
0