phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Jak wybrać odrębną maksymalną wartość z tabeli wielokrotnego łączenia MySQL?

Użyj GROUP BY i MAX , spróbuj tego;)

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. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Zaktualizowałem do MariaDB 10.2.20, aby używać CTE. Nadal otrzymujesz typ Unrecognized Statement. (w pobliżu Z) w phpMyAdmin

  2. Konfigurowanie relacji między tabelami, co robią Cascade, Set Null i Restrict?

  3. dostanie się do phpmyadmina za pomocą mamp

  4. Instrukcja SQL do wyświetlenia w grupie określonej kolumny

  5. MD5(RAND()) w MySQL zwraca tylko cyfry