[英]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.