Как сгруппировать данные строк в запросе MySQL и представить сгруппированные значения в таблице HTML в виде элементов упPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как сгруппировать данные строк в запросе MySQL и представить сгруппированные значения в таблице HTML в виде элементов уп

Сообщение Anonymous »

Я хочу зациклить запись поля из таблицы. Я использую LEFT JOIN в своем запросе и GROUP BY, чтобы предотвратить двойной цикл в результате. Запрос успешен, но результат такой:
===========================================
|No|Nama Sekolah|Alamat|Telepon|Kompetensi|
===========================================
|1 |SMP 1 |JKT |021231 | 1.TIK1 |
|2 |SMP 2 |BDG |021232 | 1.RPL1 |
===========================================

Если я не использую GROUP BY, результат будет таким:
===========================================
|No|Nama Sekolah|Alamat|Telepon|Kompetensi|
===========================================
|1 |SMP 1 |JKT |021231 | 1.TIK1 |
|2 |SMP 1 |JKT |021231 | 1.TIK2 |
|3 |SMP 2 |BDG |021232 | 1.RPL1 |
|4 |SMP 2 |BDG |021232 | 1.RPL2 |
===========================================

Мне нужен такой результат:
===========================================
|No|Nama Sekolah|Alamat|Telepon|Kompetensi|
===========================================
|1 |SMP 1 |JKT |021231 | 1.TIK1 |
| | | | | 2.TIK2 |
|2 |SMP 2 |BDG |021232 | 1.RPL1 |
| | | | | 2.RPL2 |
===========================================

Я использую платформу CodeIgniter.
Вот мое мнение:



No
Lokasi
Alamat
Telepon
Kompetensi





Вот модель:
public function getlokasi($jenjang)
{
$sql = "SELECT s.nama_sekolah, s.alamat, s.no_telp, j.nama_jurusan FROM sekolah s LEFT JOIN jurusan j ON j.id_sekolah = s.id_sekolah WHERE s.id_jenjang = '".$jenjang."' GROUP BY s.id_sekolah";
$q = $this->db->query($sql);
return $q->result();
}


Подробнее здесь: https://stackoverflow.com/questions/342 ... in-an-html
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»