Rumah >pangkalan data >tutorial mysql >INNER JOIN lwn. WHERE Klausa: Mana yang Lebih Baik untuk Menyertai Jadual dalam MySQL?
MySQL menyediakan dua kaedah sambungan meja biasa:
klausa dan klausa. Kedua -duanya boleh mencapai kesan sambungan yang sama, tetapi tatabahasa dan kebolehbacaan adalah berbeza. WHERE
INNER JOIN
Tatabahasa sintaks akan menulis syarat sambungan dengan keadaan pemeriksaan lain dalam klausa
WHERE
Kalimat langit adalah bahagian penting dari sintaks SQL standard ANSI. Ia menggunakan kata kunci untuk menentukan dengan jelas keadaan sambungan, dan keadaan yang setara antara kunci luar dan lajur utama utama. Tatabahasa ini biasanya dianggap lebih mudah dibaca, terutamanya dalam pertanyaan kompleks yang melibatkan pelbagai sambungan. WHERE
perayaan dan INNER JOIN
ayat bersamaan, dan mereka menghasilkan hasil yang sama apabila menyambungkan jadual. Walau bagaimanapun, tatabahasa biasanya disyorkan kerana ia lebih ringkas dan mudah dibaca, dan jika diperlukan, ia dapat dengan mudah diganti dengan ON
.
Di samping itu, MySQL juga menyokong klausa WHERE
, yang membolehkan anda menentukan susunan jadual pengimbasan semasa operasi sambungan. INNER JOIN
Tatabahasa Celestial tidak menyediakan fungsi ini. INNER JOIN
Atas ialah kandungan terperinci INNER JOIN lwn. WHERE Klausa: Mana yang Lebih Baik untuk Menyertai Jadual dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!