Üdv.
Szóval van egy lekérdezés amivel nem igazán boldogulok.
A séma a következő:
tabla1 tartalmazza: id, name, tabla3id
tabla2 tartalmazza: id, x, y, tabla3id;
table3 tartalmazza: id, tol,ig;
A tabla1 jelenleg 1 rekordot tartalmaz, a tabla2 7 rekordot, a tabla3
szinten 7 rekordot.
Az első
On Mon, January 12, 2009 13:56, Erdei-Gulyás Ferenc wrote:
A séma a következő:
tabla1 tartalmazza: id, name, tabla3id
tabla2 tartalmazza: id, x, y, tabla3id;
table3 tartalmazza: id, tol,ig;
A kérdésem az volna hogy tudom egyszerűen lekérdezni az első táblában
1 adott rekordhoz tartozó
Mi(k) a kapcsolomezo(k) a tabla1 es tabla2 kozott??
zoli
tabla1.tabal3id=tabla3.id
tabla2.tabla3id=tabla3.id
A tabla3 id mezőjéhez kapcsolódik a másik két tábla a tabla3.id mezőkkel.
A table3 -táblában mindenből cak 1 példány lehet ellenben a tabla2 és
tabla1 -ben lehet több azonos
Erdei-Gulyás Ferenc wrote:
Üdv.
Szóval van egy lekérdezés amivel nem igazán boldogulok.
A séma a következő:
tabla1 tartalmazza: id, name, tabla3id
tabla2 tartalmazza: id, x, y, tabla3id;
table3 tartalmazza: id, tol,ig;
A tabla1 jelenleg 1 rekordot tartalmaz, a tabla2 7 rekordot, a
Nem egeszen ertem, mit akarsz...De valami ilyesmivel probalkozz:
select tabla1.id, tabla1.name, table3.tol, tabla3.ig from tabla1,
tabla2, tabla3 where tabla1.id = tabla2.id and tabla2.id=tabla3.id;
Igen én is ebből indultam ki de ha a tabla2 -ben van két egyforma
taba3id rekord akkor
On Mon, 2009-01-12 at 13:56 +0100, Erdei-Gulyás Ferenc wrote:
Üdv.
Szóval van egy lekérdezés amivel nem igazán boldogulok.
A séma a következő:
tabla1 tartalmazza: id, name, tabla3id
tabla2 tartalmazza: id, x, y, tabla3id;
table3 tartalmazza: id, tol,ig;
A tabla1 jelenleg 1 rekordot
A kérdésem az volna hogy tudom egyszerűen lekérdezni az első táblában
1 adott rekordhoz tartozó adatokat?
join?
http://dev.mysql.com/doc/refman/5.0/en/join.html
Udv.: Laci
--
Laszlo Baranyai laszlo.baran...@uni-corvinus.hu
Corvinus University of Budapest
Erdei-Gulyás Ferenc wrote:
Nem egeszen ertem, mit akarsz...De valami ilyesmivel probalkozz:
select tabla1.id, tabla1.name, table3.tol, tabla3.ig from tabla1,
tabla2, tabla3 where tabla1.id = tabla2.id and tabla2.id=tabla3.id;
Igen én is ebből indultam ki de ha a tabla2 -ben van két
Alighanem atgondolasra szorulnak a tablaid. Nem ertem a sokfele id-t.
ps
A join-os otletekkel ne foglalkozz, a fenti szintaxis letrehozza a
szukseges join-okat
Igen.
Jogosnak, nagyon jogosnak tűnik.
Már át is szerkesztettem a lekérdezést. Plusz 1 kapcsoló mező a második
táblába és már