STRAIGHT_JOIN
làm gì trong mã này?MYSQL - STRAIGHT_JOIN làm gì trong mã này?
SELECT STRAIGHT_JOIN ClosingBalance
FROM Accounts
WHERE idAccounts = FidDebit;
STRAIGHT_JOIN
làm gì trong mã này?MYSQL - STRAIGHT_JOIN làm gì trong mã này?
SELECT STRAIGHT_JOIN ClosingBalance
FROM Accounts
WHERE idAccounts = FidDebit;
STRAIGHT_JOIN được dùng làm chỉ dẫn cho trình tối ưu hóa truy vấn MySQL mà các bảng phải được nối từ trái sang phải theo thứ tự chúng được liệt kê trong truy vấn.
http://dev.mysql.com/doc/refman/5.0/en/join.html
Như bạn chỉ có một bảng trong truy vấn này, nó sẽ không xuất hiện để được làm bất cứ điều gì.
Từ here:
STRAIGHT_JOIN cũng tương tự như JOIN, ngoại trừ các bảng bên trái luôn luôn đọc trước khi bảng bên phải. Điều này có thể được sử dụng cho những (vài) trường hợp mà trình tối ưu hóa tham gia đặt các bảng theo thứ tự sai.