ugrás a tartalomhoz

Mysql táblák összefűzése

simisoma · 2009. Szep. 8. (K), 07.53
Sziasztok,

Szeretnék összefűznikapcsolni 4 táblát, de csak 2-őt tudok mi a módja a többit is összekapcsolni?

SELECT * FROM bev_tetelek INNEN JOIN baj_tetelek ON bajt_termek = bevt_termek;

-ezzel kapcsolok össze 2 tálblát.

van nekem még a [bevetelezes] táblám amiben a bev_id = bevt_azonosito -val
illetve a [bejovo_ajanlatok] táblám ahol baj_id = bajt_azonosito -val.

Köszi: SimiSoma
 
1

Ugyan így kell összekapcsolni

Poetro · 2009. Szep. 8. (K), 09.14
Ugyan így kell összekapcsolni több táblát is.
SELECT * FROM a INNEN JOIN b ON c = d INNEN JOIN e ON f = g ...
2

KÖSZÖNÖM!

simisoma · 2009. Szep. 8. (K), 15.33
Köszönöm szépen! :-)
3

HIBA

simisoma · 2009. Szep. 8. (K), 15.54
Hiba van sajna!

SELECT *
FROM bev_tetelek INNEN
JOIN baj_tetelek ON baj_tetelek.bajt_termek = bev_tetelek.bevt_termek INNEN
JOIN bevetelezes ON bevetelezes.bev_id = bev_tetelek.bevt_azonosito;


MySQL jelzi:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNEN JOIN bevetelezes ON bevetelezes.bev_id = bev_tetelek.bevt_azonosito
LIMIT' at line 1

Mi a gond?
4

INNEN JOIN helyett INNER

Baldric · 2009. Szep. 8. (K), 16.24
INNEN JOIN helyett INNER JOIN
Copy-paste hátránya, mindketten rosszul írtátok :)
5

Na most szuper

simisoma · 2009. Szep. 8. (K), 18.43
Köszönöm, most szuper :-)