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

Cara mendapatkan semua data dari 2 tabel menggunakan kunci asing

Menggunakan join explicit yang eksplisit sintaks dapat membantu Anda. Tulis ulang kueri Anda ke:

SELECT 
    users.email, users.password, data.data_1, data.data_2
FROM 
    users
INNER JOIN 
    data 
ON
    users.user_id=data.user_id
WHERE 
    users.email='$user_email'

dan dapatkan semua baris tanpa kondisi WHERE:

SELECT 
    users.email, users.password, data.data_1, data.data_2
FROM 
    users
INNER JOIN 
    data 
ON
    users.user_id=data.user_id

Ini memisahkan masalah:kondisi yang menggabungkan tabel dari kondisi yang membatasi kumpulan hasil.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbedaan antara Dalam database memori dan database memori disk

  2. Apa itu mesin database MySQL?

  3. Berapa lama hash SHA256?

  4. Bagaimana NOT LIKE Bekerja di MySQL

  5. Berapa banyak kueri MySQL yang harus saya batasi pada satu halaman? PHP / MySQL