SELECT location,special,price FROM `tickets`
WHERE event = 'food' GROUP BY location
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 回答