Toon posts:

[MYSQL] uit 3 tabellen uitlezen probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,
Ik wil een aantal waarde uit 3 tabellen uitlezen, maar ik heb een beetje een probleem.
Table 1:
User_ID
Order_ID

Table 2:
Order_ID
ProductNR
Price

Table 3:
Product NR
product

die moet ie er allemaal uit halen..
Dus..ik wil van een bepaalde user_id alle verdere gegevens er uit.

  • Zorro
  • Registratie: Juli 1999
  • Laatst online: 11:31

Zorro

Z

SELECT table1.user_id, table2.productnr, table2.price, table3.product FROM table1,table2,table3 WHERE table1.order_id=table2.order_id AND table2.productnr=table3.productnr

zoiets?

edit:

FROM vergeten :o
en als je een specifiek user id wilt: in de WHERE nog zetten table1.user_id="watvooruseriddanook"

How does it feel to be the greatest guitarist in the world? I don't know, go ask Rory Gallagher. —Jimi Hendrix quote from Rolling Stone magazine interview.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 21-09 13:51

Janoz

Moderator Devschuur®

!litemod

Dit is wel erg basic hoor...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Select 
  u.user_ID,
  u.Order_ID,
  o.ProductNR,
  p.product
FROM
  user u,
  order o,
  product p
WHERE
   u.user_ID=**HIER USERID INVULLEN** AND
   u.Order_ID=o.Order_ID AND
   o.ProductNR=p.ProductNR

Probeer trouwens net ietsje meer structuur in je naamgeving te verzinnen...


hmm .. moet maar eens wat sneller leren typen

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
uhm..nee het user id heb..dus dan moet je met het user id uit tabel 1 alle order nummers van die user halen, en met dat nummer de rest er uit.

Verwijderd

Topicstarter
Op vrijdag 14 september 2001 13:48 schreef Janoz het volgende:
Dit is wel erg basic hoor...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Select 
  u.user_ID,
  u.Order_ID,
  o.ProductNR,
  p.product
FROM
  user u,
  order o,
  product p
WHERE
   u.user_ID=**HIER USERID INVULLEN** AND
   u.Order_ID=o.Order_ID AND
   o.ProductNR=p.ProductNR

Probeer trouwens net ietsje meer structuur in je naamgeving te verzinnen...


hmm .. moet maar eens wat sneller leren typen
Hier heb ik wel wat aan denk ik..thnx..ik probeer het ff

Verwijderd

Topicstarter
oke het werk :)
Pagina: 1