我正在关注一个SQL教程并遇到这个问题,我有多个行具有相同的顺序# - 如何将所有具有相同顺序#的行合并为一行?
例如,在屏幕截图中,前两行是关于“Jake Lucas”并且具有相同的顺序#:我需要做什么才能将这两行变成一行?
这是我的代码:
SELECT firstName || ' ' || lastname "Name", customer#, order#, quantity,
paideach, (quantity * paideach) "TOTAL", state
FROM orderitems JOIN orders USING (order#) JOIN customers USING (customer#)
WHERE (state = 'FL' OR state = 'GA');
答案 0 :(得分:0)
我不知道你的语法格式,看来你正在使用一个框架......
但是如果你想组合相同的订单#,那么你可以查看GROUP BY SQL Statement ..
您可以尝试将其放在WHERE子句之后,尝试... WHERE (state = 'FL' OR state = 'GA') GROUP BY (order#)