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

Mysql bergabung dengan tabel

INNER JOIN adalah pendekatan yang tepat.

Kuerinya adalah

SELECT user.id, user.name, user.status
FROM table1 AS user
INNER JOIN table2 AS service1 ON service1.sid = user.id
INNER JOIN table3 AS service2 ON service2.oid = user.id
WHERE service1.status = 1 AND service2.status = 1

Jika Anda ingin pengguna yang menggunakan layanan1 ATAU layanan2, kuerinya dapat berupa

SELECT user.id, user.name, user.status
FROM table1 AS user
WHERE user.id IN (SELECT sid FROM table2 WHERE status=1) OR
      user.id IN (SELECT oid FROM table3 WHERE status=1)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kapan saya harus menggunakan MySQLi daripada MySQL?

  2. Seberapa besar database MySQL dapat diperoleh sebelum kinerja mulai menurun

  3. Batch Pernyataan yang disiapkan Java MySQL

  4. Google Maps API v3:Bagaimana Cara Mengatur Tingkat Zoom Dan Pusat Peta Ke Lokasi yang Dikirim Pengguna?

  5. Bagaimana cara mendapatkan daftar database?