Autor Zpráva
David_
Profil *
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
David_
taky by jsi zde mohl alespon uvést strukturu těch tabulek
David_
Profil *
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 *
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 *
To Kajman_ :
mohl bys posimte napsat nejaky priklad pouziti toho co jsi mi napsal?
takhle to nejsem schopný zkontruovat. Diky moc
Kajman_
Profil *
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)

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: