http://vietjack.com/mysql/index.jsp Copyright © vietjack.com Sử dụng JOIN MySQL Tới chương này, lấy liệu từ bảng thời điểm Điều tốt cho tác vụ đơn giản, thực tiễn sử dụng MySQL, thường cần lấy liệu từ nhiều bảng truy vấn đơn Bạn sử dụng nhiều bảng truy vấn SQL đơn Hoạt động Join MySQL hiểu việc ghim hai nhiều bảng vào bảng đơn Bạn sử dụng JOIN lệnh SELECT, UPDATE DELETE để kết hợp bảng MySQL Chúng ta xem ví dụ LEFT JOIN khác JOIN MySQL Sử dụng JOIN MySQL Trước bắt đầu ví dụ, cần tạo thêm bảng hocphik60 sở liệusinhvien Bây có hai bảng sau: Bảng sinhvienk60 có liệu: Tạo bảng hocphik60 chèn liệu vào bảng //Lua chon co so du lieu USE sinhvien; //Tao bang CREATE TABLE hocphik60 ( ten VARCHAR(255) NOT NULL, hocphi INT NOT NULL ); //Chen du lieu vao bang INSERT INTO hocphik60 (ten, hocphi) VALUES ('Nam', 4000000); INSERT INTO hocphik60 (ten, hocphi) VALUES ('Thanh', 3500000); INSERT INTO hocphik60 (ten, hocphi) VALUES ('Cao', 4500000); INSERT INTO hocphik60 (ten, hocphi) VALUES ('Huong', 3000000); Sau đó, bạn sử dụng lệnh SELECT * FROM hocphik60 ta có bảng sau: http://vietjack.com/ Trang chia sẻ các bài học online miễn phí http://vietjack.com/mysql/index.jsp Copyright © vietjack.com Bây giờ, viết truy vấn SQL để kết hợp hai bảng Truy vấn lựa chọn tất ten từ bảng sinhvienk60 lựa chọn số hocphi tương ứng từ bảnghocphik60 SELECT a.mssv, a.ten, b.hocphi a.ten = b.ten; FROM sinhvienk60 a, hocphik60 b WHERE Kết là: Sử dụng JOIN PHP Script Bạn sử dụng truy vấn SQL PHP Script Bạn cần truyền truy vấn SQL vào hàm PHP mysql_query() sau bạn lấy kết theo cách thức thơng thường Dưới ví dụ minh họa sử dụng JOIN PHP script: