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

Pernyataan SQL SELECT ke tabel referensi dua kali

Secara umum, ketika Anda ingin menggunakan tabel yang sama beberapa kali dalam satu kueri, mungkin dalam dua kapasitas yang berbeda, Anda memberi tabel Anda alias - nama yang Anda cantumkan tepat setelah nama tabel di FROM atau JOIN klausa:

SELECT h.team_name, a.team_name, g.date_played
FROM Games g
JOIN Teams h ON h.team_id = g.home_team_id
JOIN Teams a ON a.team_id = g.away_team_id
WHERE ...

g , h , dan a adalah alias untuk tabelnya masing-masing.

Perhatikan penggunaan JOIN sintaks alih-alih mencantumkan semua tabel di FROM klausa dan membatasi mereka di WHERE ayat. Ini adalah sintaks yang jauh lebih bersih yang harus digunakan dalam kueri dengan gabungan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kesalahan wamp / php Kesalahan fatal:Kelas 'mysqli_connect' tidak ditemukan di C:\wamp\www\finalproject\Connections\Main_DB.php pada baris 9

  2. Bagaimana cara menggunakan karakter UTF8 dalam proyek DEFAULT c++ ATAU saat menggunakan konektor mysql untuk c++ di visual studio 2019 (Latin7_general_ci ke UTF-8)?

  3. impor CSV ke MySQL dan konversi tanggal

  4. Macports pengaturan mysql5 di bawah Snow Leopard

  5. Cara mengeksekusi 2 atau lebih kueri SQL di PHP tanpa bergabung dengan tabel