sql >> Database >  >> Database Tools >> phpMyAdmin

Hoe een verschillende maximale waarde te selecteren uit meerdere samenvoegingstabel MySQL

Gebruik GROUP BY en MAX , probeer dit;)

select a.No_Registrasi, a.Nama_CTKI, b.Nama_Negara, CONCAT('RA-', MAX(substring(c.ID_Rad, 4) + 0)) AS ID_Rad, CONCAT('Lab-',MAX(substring(d.ID_Lab, 5) + 0)) AS Id_Lab
FROM tb_registrasi a 
JOIN tb_negara_tujuan b
    ON a.ID_Negara = b.ID_Negara
JOIN tb_radiologi c
    ON a.No_Registrasi = c.No_Registrasi
JOIN tb_laboratorium d
    ON a.No_Registrasi = d.No_Registrasi
GROUP BY a.No_Registrasi, a.Nama_CTKI, b.Nama_Negara



  1. phpmyadmin - count():Parameter moet een array of een object zijn dat Countable implementeert

  2. Codeerprobleem in phpMyAdmin. Specifiek met records die Russische tekst bevatten

  3. Voeg de beperking NOT NULL toe aan een kolom

  4. Iets als phpMyAdmin maar dan voor SQL Server?