MySQL lekérdezés

2009-01-12 bef zés Erdei-Gulyás Ferenc
Ü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ő

Re: MySQL lekérdezés

2009-01-12 bef zés Fried Zoltan
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ó

Re: MySQL lekérdezés

2009-01-12 bef zés Erdei-Gulyás Ferenc
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

Re: MySQL lekérdezés

2009-01-12 bef zés Gabor HALASZ
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

Re: MySQL lekérdezés

2009-01-12 bef zés Erdei-Gulyás Ferenc
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

Re: MySQL lekérdezés

2009-01-12 bef zés Krisztian VASAS
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

Re: MySQL lekérdezés

2009-01-12 bef zés Laszlo Baranyai
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

Re: MySQL lekérdezés

2009-01-12 bef zés Gabor HALASZ
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

Re: MySQL lekérdezés

2009-01-12 bef zés Erdei-Gulyás Ferenc
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