[英]Extra columns in sql select query or view
因此,我目前在數據庫中有3張表,一張包含有關會員的信息,一張包含有關其船長(長度)的信息,一張包含價格的信息。
蓋子(會員)
斯希普(船)
塔里夫(價格)
我需要創建一個查詢,其中結合了這些表的各個部分,但我還沒有找到任何方法來執行此操作。 這是我的“新”表/選擇語句結果應如下所示:
我已經制作了一個示例,說明查詢是否可以完全正常工作:
如果有人知道如何為此查詢或視圖創建查詢,並且想幫助我,謝謝!
嘗試這個:
SELECT l.Naam, l.Adres, l.Email,
(SELECT Bedrag FROM Tarief WHERE Soort = 'contributie' LIMIT 1) AS 'Contributie',
(SELECT Bedrag FROM Tarief WHERE Soort = 'liggeld' LIMIT 1)*IFNULL(s.length,0) AS 'Liggeld',
(SELECT Bedrag FROM Tarief WHERE Soort = 'contributie' LIMIT 1)+
(SELECT Bedrag FROM Tarief WHERE Soort = 'liggeld' LIMIT 1)*IFNULL(s.length,0) AS 'Totaal'
FROM Lid l
LEFT JOIN Schip s ON l.Schip=s.Naam
WHERE l.ContributieBetaald <> 'ja';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.