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

Membuat kueri 2 Tabel dalam satu kueri

Gunakan:

SELECT p.id,
       p.title, 
       p.body
  FROM POSTS p
  JOIN CATEGORIES c ON c.postid = p.id
 WHERE c.category = 'politic'

Masalah yang saya miliki dengan tabel CATEGORIES Anda adalah bahwa menyimpan nilai kategori sebagai string berarti data tidak dinormalisasi - Anda seharusnya memiliki tabel CATEGORY:

KATEGORI

  • kategori_id (kunci utama, peningkatan_otomatis)
  • deskripsi_kategori

...dan gunakan category_id nilai dalam CATEGORIES tabel:

KATEGORI

  • category_id (kunci utama, kunci asing ke CATEGORY.category_id)
  • post_id (kunci utama, kunci asing untuk POSTS.postid)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memperbaiki Error:MySQL shutdown tiba-tiba di Xampp karena Plugin 'Aria'

  2. Masalah PHP OOP dengan database

  3. Adakah yang menemukan bahwa REGEX \b tidak berfungsi di MYSQL?

  4. Kesalahan fatal:Kesalahan Tidak Tertangkap:Panggilan ke fungsi yang tidak ditentukan mysql_connect ()

  5. Semua kolom disetel ke nilai yang sama