2017-01-13 2 views
0
SELECT Boeking.reisnummer, (aantal_volwassenen + aantal_kinderen) AS totaal_reizigers 
FROM Boeking 
WHERE Boeking.reisnummer = Reis.Reisnummer 
AND Reis.Reisnummer = Reis.Bestemmingscode; 

Tabelle 1 (Boeking) hat aantal_volwassen und aantal_kinderen, und Reisnummer. Tabelle 2 (Reis) hat Reisnummer und Bestemmingscode.Wählen Sie Informationen aus verschiedenen Tabellen SQL

Ich muss die Summe von aantal_volwassenen und aantal_kinderen zeigen. Aber ich muss auch Reis.beststemingscode zeigen, der aus einer anderen Tabelle kommt. Zur Zeit muss ich einen Parameter eingeben, wie kann ich das lösen?

+0

Verwenden Sie eine Join-Anweisung – RobPethi

Antwort

1

Sie müssen alle Tabellen im FROM Teil Ihrer Abfrage angeben. Die Tabellen sollten dann verbunden werden (JOIN), um die Daten zu erhalten, die Sie benötigen.

SELECT Boeking.reisnummer 
    ,(aantal_volwassenen + aantal_kinderen) AS totaal_reizigers 
    ,Reis.Bestemmingscode 
FROM Boeking INNER JOIN Reis 
    ON Boeking.reisnummer = Reis.Reisnummer 
Verwandte Themen