mysql táblák összekapcsolása
Sziasztok.
Egy tök egyszerű adatbázist szeretnék létrehozni, ahol az adatok külön táblákban vannak.
| a | b |
_____________
| aid | bid |
| ido | nev |
| stb | iks |
Az "a" tábla id-jéhez tartozó adatokat szeretném lekérdezni a "b" táblából úgy, hogy az aid értéke alapján az összes sort megjeleníti a "b" táblából.
A bid az elsődleges kulcs.
Tehát tudni szeretném, hogy a "2 | 2011.10.04. | stb" sor kihez tartozik a "b" tábla szerint. Azt hiszem.
Egy manual jól jönne, mert nem igazán tudom, hogy melyik parancs szolgál ilyesmire. Ha ebben segít valaki, a többit kibogarászom. :D
Köszönettel:
T
■ Egy tök egyszerű adatbázist szeretnék létrehozni, ahol az adatok külön táblákban vannak.
| a | b |
_____________
| aid | bid |
| ido | nev |
| stb | iks |
Az "a" tábla id-jéhez tartozó adatokat szeretném lekérdezni a "b" táblából úgy, hogy az aid értéke alapján az összes sort megjeleníti a "b" táblából.
A bid az elsődleges kulcs.
Tehát tudni szeretném, hogy a "2 | 2011.10.04. | stb" sor kihez tartozik a "b" tábla szerint. Azt hiszem.
Egy manual jól jönne, mert nem igazán tudom, hogy melyik parancs szolgál ilyesmire. Ha ebben segít valaki, a többit kibogarászom. :D
Köszönettel:
T




SQL+JOIN
Ez lesz!
Köszönöm a megoldást, pont erre volt szükségem! :D
táblák összekötése
pl. a SELECT WHERE-je lesz az, amit keresel :)
SELECT (ide jön a mező(k) neve, amit ki akarsz nyerni az adatbázisból) FROM (ide jön a tábla/táblák neve, amiket használsz a lekérdezéshez) WHERE (itt adhatsz meg feltételeket, ill. kötheted össze a táblákat, pl így: aid = bid)
a táblákat, mezőket vesszővel, a feltételeket az AND vagy OR operátorokkal "választhatod el" egymástól.
ha a mezők neve azonos lenne, akkor pedig elé kell írni a tábla nevét ilyen formában: tabla_neve_1.id = tabla_neve_2.id.
itt is tudod csekkolni a szintaktikát: http://w3schools.com/sql/default.asp
igen,...
Köszönöm szépen!
Még valamit szeretnék...
Ha a fenti "x" adatbázis alapján a "b" tábla elemeit kiíratom, de csak azoknak az adatai jelenjelek meg, akik az "a" tábla "stb" oszlopában bizonyos feltételnek megfelel.
Köszönök minden segítséget.
JOIN
aésbtábla, így nem lehet teljes választ adni, valamint azt se tudjuk, hogy milyenJOIN-ra van szükség, de egy példa:igaz
Szuper!
Tökéletesen működik és ráadásul erre is volt szükségem!
Köszi.
Üdv:
T.