bạn sẽ sử dụng một phép nối khác, một cái gì đó dọc theo những dòng sau:
SELECT toD.dom_url AS ToURL,
fromD.dom_url AS FromUrl,
rvw.*
FROM reviews AS rvw
LEFT JOIN domain AS toD
ON toD.Dom_ID = rvw.rev_dom_for
LEFT JOIN domain AS fromD
ON fromD.Dom_ID = rvw.rev_dom_from
CHỈNH SỬA :
Tất cả những gì bạn đang làm là tham gia vào bảng nhiều lần. Nhìn vào truy vấn trong bài đăng:nó chọn các giá trị từ bảng Đánh giá (bí danh là rvw), bảng đó cung cấp cho bạn 2 tham chiếu đến bảng Miền (một FOR và một TỪ).
Tại thời điểm này, việc rời tham gia bảng Miền sang bảng Đánh giá là một vấn đề đơn giản. Một lần (bí danh là toD) cho FOR và lần thứ hai (bí danh từD) cho FROM.
Sau đó, trong danh sách CHỌN, bạn sẽ chọn các trường DOM_URL từ cả hai trường THAM GIA TRÁI của bảng DOMAIN, tham chiếu chúng theo bí danh bảng cho mỗi trường được tham chiếu đến bảng Tên miền và đặt bí danh chúng là ToURL và FromUrl.
Để biết thêm thông tin về răng cưa trong SQL, hãy đọc tại đây .