Rumah >pangkalan data >tutorial mysql >Apakah perbezaan antara join dan where dalam mysql

Apakah perbezaan antara join dan where dalam mysql

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBke hadapan
2023-05-30 15:04:061422semak imbas

1 Sertai menghubungkan data yang memenuhi syarat ke jadual baharu.

2. di mana mula-mula menyambung dua jadual ke jadual baharu melalui produk Cartesian, kemudian menentukan syarat dan membariskan data yang memenuhi syarat ke dalam jadual.

Instance

select m.menu_id,m.sort_id,s.sort_id,s.sort_name from menu m join sort s on m.sort_id=s.sort_id and m.sort_id=2;
select m.menu_id,m.sort_id,s.sort_id,s.sort_name from menu m join sort s on m.sort_id=s.sort_id where m.sort_id=2;
select m.menu_id,m.sort_id,s.sort_id,s.sort_name from menu m inner join sort s on m.sort_id=s.sort_id and m.sort_id=2;
select m.menu_id,m.sort_id,s.sort_id,s.sort_name from menu m inner join sort s on m.sort_id=s.sort_id where m.sort_id=2;

Atas ialah kandungan terperinci Apakah perbezaan antara join dan where dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam