Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menghindari kesalahan kolom yang ambigu saat menggunakan GABUNG di MySQL

Anda ingin membuat alias yang tidak bertentangan untuk kolom id;

SELECT u.*, s.*, u.id AS uid, s.id AS sid
FROM bands u
inner join statuses s on u.status_id = s.id
WHERE u.status_id = 1
ORDER BY u.band_name

Kemudian Anda dapat memilihnya sebagai $row['uid'] dan $row['sid'] dan masih mengakses kolom Anda yang lain seperti biasa. id . yang bertentangan kolom juga masih ada, hindari menggunakannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara $_POST nilai yang ditetapkan secara dinamis dalam PHP?

  2. Perusahaan hosting web saya mengatakan ada yang salah dengan kode PHP

  3. Cara memperbarui versi mysql di xampp (kesalahan dengan innodb_additional_mem_pool_size)

  4. SQLException:Tidak ditemukan driver yang cocok

  5. Mengembalikan catatan dari 3 bulan terakhir hanya di MySQL