pks_trasy | CREATE TABLE `pks_trasy` (
`id_przejazd` int(11) NOT NULL default '0',
`miejscowosc` varchar(50) NOT NULL default '',
`nr_przystanku` int(11) NOT NULL default '1',
PRIMARY KEY (`id_przejazd`,`nr_przystanku`),
KEY `id_przejazd` (`id_przejazd`),
KEY `nr_przystanku` (`nr_przystanku`)
) TYPE=MyISAM |
Przykładowe dane:
Kod
+------------+----------------------------------------------------+---------------+
| id_przejazd | miejscowosc | nr_przystanku |
+------------+----------------------------------------------------+---------------+
| 204 | Krosno | 0 |
| 204 | Korczyna | 1 |
| 204 | Zmiennica | 2 |
| 205 | Barwinek | 0 |
| 205 | Dukla | 1 |
| 205 | Krosno | 2 |
| 206 | Barwinek | 0 |
| 206 | Jasionka | 1 |
| 206 | Krosno | 2 |
+------------+----------------------------------------------------+---------------+
| id_przejazd | miejscowosc | nr_przystanku |
+------------+----------------------------------------------------+---------------+
| 204 | Krosno | 0 |
| 204 | Korczyna | 1 |
| 204 | Zmiennica | 2 |
| 205 | Barwinek | 0 |
| 205 | Dukla | 1 |
| 205 | Krosno | 2 |
| 206 | Barwinek | 0 |
| 206 | Jasionka | 1 |
| 206 | Krosno | 2 |
+------------+----------------------------------------------------+---------------+
Chciałbym wyciągnąć nazwy miescowości pogrupowane przez (id_przejazd) ale tylko o największym nr_przystanku (tutaj jest to 2, ale może to być inna wartość).
Prawidłowy wynik:
Kod
+------------+----------------------------------------------------+---------------+
| id_przejazd | miejscowosc | nr_przystanku |
+------------+----------------------------------------------------+---------------+
| 204 | Zmiennica | 2 |
| 205 | Krosno | 2 |
| 206 | Krosno | 2 |
+------------+----------------------------------------------------+---------------+
| id_przejazd | miejscowosc | nr_przystanku |
+------------+----------------------------------------------------+---------------+
| 204 | Zmiennica | 2 |
| 205 | Krosno | 2 |
| 206 | Krosno | 2 |
+------------+----------------------------------------------------+---------------+
Teraz pytanie jak zrobić to możliwe najszybciej w mysql 4.0.xx ?