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

Bagaimana cara menangani berbagai jenis pengguna saat masuk?

Anda dapat membuat gabungan dan menggunakan alias dalam kueri untuk menentukan pemetaan bidang yang berbeda untuk nama yang sama, jika tidak ada bidang dalam satu tabel, Anda cukup memasukkan alias untuk bidang kosong:

SELECT (staff.name) as name FROM users
left JOIN staff USING (user_id)
UNION
SELECT (customers.first_name) as name FROM users
left JOIN customers USING (user_id);

Jika userId adalah PK/FK, itu hanya akan dikembalikan oleh satu tabel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Batasan kunci asing:Kapan menggunakan ON UPDATE dan ON DELETE

  2. Memeriksa apakah pengguna mysql ada

  3. Cara kerja kelas statis vs tunggal (basis data)

  4. query untuk menampilkan empat data acak dari database

  5. Lewati variabel MySQL ke skrip dari baris perintah