[SQL] Data bij elkaar zoeken uit 2 verschillende tabellen

Pagina: 1
Acties:
  • 188 views sinds 30-01-2008

  • M_V
  • Registratie: Maart 2001
  • Laatst online: 01-02 18:25
Ik hoop dat deze vraag niet te n00bish is, maar ik ben al de hele middag aan het proberen en het is me nog steeds niet gelukt :).

Ik wil hetvolgende: ik heb twee tabellen in mijn MySQL-database.

Tabel1 is als volgt:
Jaar --- Naam -- Waarde1
1991 -- Piet -- 3
1991 --- Klaas -- 7
1994 - Piet --- 21

Tabel2 is als volgt:
Jaar --- Naam -- Waarde2
1991 -- Piet -- 3432533
1991 --- Klaas -- 2344237
1996 - Piet --- 234221

Ik wil nu een tabel hebben met:
Jaar --- Naam --- Waarde1 --- Waarde2
1991 -- Piet -- 3 ---- 3432533
1991 --- Klaas -- 7 ---- 2344237
1994 - Piet --- 21 ---- N/A
1996 -- Piet --- NA --- 234221

Ik hoop dat het zo een beetje duidelijk is :). Alvast bedankt...

  • mjax
  • Registratie: September 2000
  • Laatst online: 04-02 17:04
select tabel1.jaar, tabel1.naam, waarde1, waarde2 from tabel1 left join tabel2 on tabel1.naam=tabel2.naam and tabel1.jaar=tabel2.naam

  • M_V
  • Registratie: Maart 2001
  • Laatst online: 01-02 18:25
mjax schreef op donderdag 31 augustus 2006 @ 14:53:
select tabel1.jaar, tabel1.naam, waarde1, waarde2 from tabel1 left join tabel2 on tabel1.naam=tabel2.naam and tabel1.jaar=tabel2.naam
Op het eerste gezicht: dan krijg je toch alleen de bijbehorende waarden uit tabel 2 gezocht bij tabel1? Ik wil ook omgekeerd....

  • P_de_B
  • Registratie: Juli 2003
  • Niet online

Oops! Google Chrome could not find www.rijks%20museum.nl


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Als je even in onze (erg uitgebreide) SQL FAQ had gekeken had je dat zelf makkelijk op kunnen lossen: Programming FAQ - SQL

Basic SQL dus.

* RobIII spuit 11 is :+

:w @ spuit 12 hieronder :+

[ Voor 12% gewijzigd door RobIII op 31-08-2006 14:58 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 13-02 11:06

Janoz

Moderator Devschuur®

!litemod

Programming FAQ - SQL

in dat tabeletje staan de uitkomsten van de verschillende join typen

en spuit 12

[ Voor 5% gewijzigd door Janoz op 31-08-2006 14:57 ]

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

Pagina: 1

Dit topic is gesloten.