Я начинаю, и у меня проблема, у меня есть таблица, в которой у меня есть большие данные о ресторанах, у меня есть несколько ресторанов с несколькими ветвями, поэтому я хочу отображать их, как показано ниже, вы можете видеть, что у меня есть три записи в таблице для ресторана C, и я хочу отображать их под одним именем.MYSQL GROUP BY RECORD
Restaurant A:
123 B town
Restaurant B:
123 C town
Restaurant C:
1 A Town
2 B Town
3 C Town
Проблема: Я сделал запрос, но он показывает только одну запись для каждого ресторана, даже если есть несколько записей против ресторана.
SELECT * FROM Restaurants
GROUP BY NAME
Функция GROUP BY заключается в возврате одной записи для всех соответствующих значений. Таким образом, он будет возвращать только одну запись для каждого названия ресторана, если это то, что вы сгруппировали. Похоже, все, что вам нужно сделать, это ORDER BY – Anigel
ORDER BY просто закажите мою запись sql, но я покажу, что я хочу. – Xitas
Если вы хотите только напечатать имя один раз, тогда распечатайте его только после его изменения, но пока вы не покажете, как вы показываете результаты, я не могу показать вам, как его изменить. – Anigel