1. #1

    Lid sinds
    30/11/03
    Berichten
    275
    iTrader
    0
    Reputation
    0/0

    SQL: join met vertrekplaats_id en aankomstplaats_id

    tabel traject:
    - vertrekplaats_id
    - aankomstplaats_id
    - capaciteit
    - prijs

    tabel stad:
    - id
    - naam

    Wat ik nodig heb is een SQL-query die het volgende retourneert:

    vertrekplaats (naam), aankomstplaats (naam), capaciteit, prijs

    Dat moet dus een soort join zijn, maar hoe doe je dat?
    Dank op voorhand.

  2. #2
    Bram's schermafbeelding
    Lid sinds
    1/08/02
    Locatie
    Gent
    Berichten
    9.698
    iTrader
    3 (100%)
    Reputation
    0/361
    ik denk nie da da in een query gaat gaan...

    ge gaat eerst uw gegevens uit traject moeten halen en dan mee twee aparte queries de stadsnamen moeten opvragen...
    If I had a nickel for every time someone told me that my idea for melting down coins to make a giant robotic parrot was a bad idea, I would have one kicka$$ giant robotic parrot.

  3. #3

    Lid sinds
    8/11/03
    Locatie
    Antwerpen
    Berichten
    1.726
    iTrader
    0
    Reputation
    0/2
    SELECT vp.naam, ap.naam, t.capaciteit, t.prijs
    FROM ((traject AS t INNER JOIN stad AS vp ON (t.verstrekplaats_id = vp.id)) INNER JOIN stad AS ap ON (t.aankomstplaats_id = ap.id))

    Twee queries is volstrekt onnodig. Die van mij zou ongeveer moeten werken.

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •  

Inloggen

Inloggen