2008-11-24 47 views

Trả lời

16

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ì.

4

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.