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

表1(Boeking)には、aantal_volwassenとaantal_kinderenとReisnummerがあります。 表2(Reis)にReisnummerとBestemmingscodeがあります。異なる表から情報を選択SQL

私はaantal_volwassenenとaantal_kinderenの合計を表示する必要があります。しかし、別のテーブルから来たReis.bestemmingscodeも表示する必要があります。現在、私はパラメータを入力する必要があります、どのように私はこれを解決することができますか?

+0

joinステートメントを使用する – RobPethi

答えて

1

クエリの一部のFROMにあるすべてのテーブルを指定する必要があります。必要なデータを取得するには、テーブルを結合する必要があります(JOIN)。

SELECT Boeking.reisnummer 
    ,(aantal_volwassenen + aantal_kinderen) AS totaal_reizigers 
    ,Reis.Bestemmingscode 
FROM Boeking INNER JOIN Reis 
    ON Boeking.reisnummer = Reis.Reisnummer 
関連する問題