-2
SELECT location,special,price FROM `tickets` 
WHERE event = 'food' GROUP BY location

在此处输入图像描述

4

2 回答 2

1

如果您希望行中没有重复的结果,您可以只选择不同的结果集。

SELECT DISTINCT location,special,price FROM tickets WHERE event = 'food' GROUP BY location
于 2020-02-12T14:37:11.350 回答
1

我想你想要,(假设它的mysql)以下:

SELECT location, ANY_VALUE(special) special, ANY_VALUE(price) price
FROM tickets
WHERE event='food'
GROUP BY location ;

ANY_VALUE 是超出正常数据库标准的奇怪聚合函数,它任意返回值之一。

于 2020-02-12T14:39:47.740 回答