Avatar
tester
Člen
Avatar
tester:

Ahoj,
potřeboval bych poradit jak sepsat příkaz pro vypsání dat ze dvou tabulek.

Tabulka 1

ID Info ID_firmy
1 info 2
2 info 1

Tabulka 2

ID Nazev
1 Firma1
2 Firma2

Výsledek

ID Info Nazev
1 info Firma2
2 info Firma1

Díky moc za pomoc.

 
Odpovědět 21.7.2015 13:04
Avatar
svanda777
Redaktor
Avatar
Odpovídá na tester
svanda777:
SELECT `tabulka 1`.`id`, `tabulka 1`.`info`, `tabulka 2`.`nazev` FROM `tabulka 1` JOIN `tabulka 2` ON `tabulka 1`.`ID_firmy` = `tabulka 2`.`id`

PS: Nezkoušel jsem to.

Můžeš kouknout na zdejší tutorial: http://www.itnetwork.cz/…ze-tutorialy

Editováno 21.7.2015 13:14
 
Nahoru Odpovědět  +1 21.7.2015 13:12
Avatar
Marek Z.
Redaktor
Avatar
Odpovídá na tester
Marek Z.:
SELECT t1.id, t1.info, t2.nazev
FROM tabulka1 AS t1
JOIN tabulka2 AS t2 ON
  t1.ID_firmy = t2.id

Takto to vypadá za použití aliasů.
Btw: AS můžeš vynechat

Nahoru Odpovědět  +1 21.7.2015 14:02
Chybami se člověk učí, běžte se učit jinam!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.