[MySQL] Selecteren uit Tabel 1 a.d.h.v Tabel 2

Pagina: 1
Acties:

  • Guillome
  • Registratie: Januari 2001
  • Niet online
Hoi :)

Ik heb de volgende 2 tabellen

seniors
- senior_id (PK)
- name
.....

proposals
- proposal_id (PK)
- call_id
- senior_id

En nu wil ik het volgende.

Ik wil een lijst krijgen met alle 'seniors' (mensen) die bij een bepaalde 'call' horen.

Database print:
code:
1
2
3
4
5
6
7
8
9
10
SENIORS
senior_id | last_name | email | ....etc
20          groen       te@a    .... 
21          jeea        t@ss    ....

PROPOSAL
proposal_id | subject | call_id | senior_id
1            blaat      1         20
2            koe        2         20
3            test       1         21

En dan wil ik bijv. alle 'seniors' die bij call 2 horen. In dit geval persoon 20, dus groen.
En bij call 1 horen ze dus beide.

Ik kom er echt niet uit.
Bij voorbaat dank!

[ Voor 9% gewijzigd door Guillome op 07-05-2004 19:46 ]

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 25-05 22:36

ripexx

bibs

Eén belangrijke hint: JOIN ;)

Zoek eens op mysql of bij www.sqlcourse.com naar join n sta verbaasd ;)

Oja de P&W faq heeft ook nog een mooi stukje over sql en joins: P&W FAQ - SQL

[ Voor 39% gewijzigd door ripexx op 07-05-2004 20:05 ]

buit is binnen sukkel


  • Riegstar
  • Registratie: Februari 2003
  • Niet online

Riegstar

Wadapatja!

Je bedoeld dit?
code:
1
2
3
4
SELECT s.senior_id, s.last_name
FROM proposal p
INNER JOIN seniors s ON p.senior_id=s.senior_id
WHERE p.call_id = 2

  • Guillome
  • Registratie: Januari 2001
  • Niet online
Riegstar, die doet het niet in MySql:

Ripexx, ik zal even kijken. bedankt :)

edit
Riegstar, hij moest ietsje anders:
code:
1
SELECT DISTINCT s.senior_id, s.last_name FROM seniors s INNER JOIN proposals p ON p.senior_id=s.senior_id WHERE p.call_id = 4

Bedankt! Hij doet het.

[ Voor 54% gewijzigd door Guillome op 07-05-2004 20:17 ]

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • Riegstar
  • Registratie: Februari 2003
  • Niet online

Riegstar

Wadapatja!

nogal logisch dat die vanmij niet werkte, zag net dat ik een tiepo had.
proposal ipv proposals.. (kan gebeuren)

graag gedaan