Datuve :: Forums :: Arhīvs :: mysql query no 2 tabulaam.

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 123

Reģistrētie lietotāji online: 0

Viesi online: 123

Datuve.lv video
Top.LV

mysql query no 2 tabulaam.

Ievietoja: Agnisr @ 2008.02.29 13:15  

Sveiki.
NEvaru izdomaat, kaa vienkaarshaak izpildiit vienu darbinju. Vajag uztaisiit pieprasiijumu no 2 tabulaam.
Viss izskataas apmeeram shaadi.
1. tabula

id | auto
1  | audi
2  | bmw

2. tabula

id | modelis | auto_id
1  | a4         | 1
2  | 325       | 2
3  | a6         | 1
4  | 525       | 2

vajag dabuut pie izvades kaut ko shaadu:
Audi - a4
Audi - a6
BMW - 325
BMW - 525

Nevaru nekaadi izdomaat, kaa vienkaarshaak dabuut gatavu pieprasiijumu un izvadiit rezultaatu. Vai tieshaam sanaak taisiit dubultu ciklu - iet cauri pirmajai tabulai un tad pie katra atrastaa rez atkal caur 2 tabulu pieglabaajot auto marku...
Nu kaut kaa nesakariigi paskaidroju, bet ceru, ka kaads sapratiis un spees paliidzeet.

Komentāri:

#1 bombtrack @ 2008.02.29 13:26

Nu pavisam primitīvs piemērs būtu:

SELECT auto, modelis FROM 1.tabula
INNER JOIN 2.tabula
ON [2.tabula].[auto_id] = [1.tabula].[id]

http://datubazes.wordpress.com/datubazes-iesacejiem/
http://datubazes.wordpress.com/2008/02/11/sql-join-i/

#2 Agnisr @ 2008.02.29 16:36

paldies, viss ok!