используя group by или используйте другую функцию - PullRequest
0 голосов
/ 17 декабря 2009

мы все знаем, что используя группировку, мы можем исключить лишние столбцы, но что если я захочу сгруппировать элемент А. объекты, относящиеся к элементу A, будут отображаться под заголовком A., но когда я использую группу по, она будет показывать только одну строку объекта под элементом A. Пожалуйста, не спрашивайте меня об использовании счетчика. мне просто нужно показать все объекты, относящиеся к пункту А.

пример:

пункт А: яблоко оранжевый

пункт Б: груша

объекты будут извлечены из базы данных. Пример кодов будет предпочтительным. (:

Выход: формат таблицы

по годам, по типу, по партии, по компании <--- имя таблицы 1997, IT, апрель, apple.com <---- выход выше, извлечение из базы данных Питер Гордон <--- имя ученика Джереми <--- имя ученика получено из БД </p>

1999, enginerring, апрель, blinkydotcom реджайна

1 Ответ

0 голосов
/ 17 декабря 2009

Вы можете использовать функцию GROUP_CONCAT (), чтобы сгруппировать учащихся в один ряд, однако этот ряд должен находиться на одной строке с соответствующими данными. Но когда вы отображаете его в PHP, вы можете просто отделить его там.

Я пытался сделать запрос, но вы не дали много информации, поэтому трудно представить, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...