Autor Zpráva
gooner47
Profil *
Ahoj chci se zeptat jak propojit dvě tabulky v DB, prostě potřebuji aby se mi data z jedné tabulky např: v tabulce menu mám pole nazev a z toho pole název by sem chtěl aby se mi data dopisovali do tabulky zbozi do pole menu. Používám adminer. Díky za každou radu§
Taps
Profil
gooner47:
Tabulky se dají propojit pomocí tzv. relací. Důležité však je, aby obě tabulky měli určité společné jednoznačné unikátní identifikátory
Zechy
Profil
Pokud jsem pochopil, tak chceš mít u každého zboží napsáno do jakého patří menu? V tom případě se využívá ID pro položku menu, kterou poté připíšite k zboží, při výpisu si pak spojíš tabulku pomocí JOINu.
Kupříkladu tak třeba:
SELECT * FROM zbozi JOIN menu ON(menu.id = zbozi.menu_id)
gooner47
Profil *
A jak to spojím pomocí relací?
Taps
Profil
gooner47:
důležité je, aby tabulky měli společná data.. Pokud tabulky nebudou mít společná data tak je nelze propojit pomocí relace. Způsob jak propojit data nastínil [#3] Zechy
gooner47
Profil *
A pomocí cizích klíču to nejde?

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: