Chào mọi người, em mới học cơ sở dữ liệu trên SQL và có 1 chút thắc mắc?
Em muốn tìm các chọn thông tin giáo viên và bộ môn tương ứng.
C1:
select *
from GIAOVIEN as gv, BOMON as bm
where gv.MABM = bm. MABM
C2:
select *
from GIAOVIEN as gv join BOMON as bm on gv.MABM = bm.MABM
Em thấy 2 cách này đưa ra kết quả giống nhau.
- Em muốn hỏi là 2 cách này có thể thay thế cho nhau được ko?
- Chúng có gì giống nhau trong mọi trường hợp hay ko? (ý em là giữa riêng join …on và from where như câu trên chứ ko nói tới join left, join right)
EDIT (@library): @nguoithichdua cậu nhớ dùng Markdown để format code, và phân loại post phù hợp từ các post sau nhé!