Tôi có hai câu SELECT riêng biệt mà cả hai đều GROUP-BY'd riêng ví dụ:MySQL: Có thể THAM GIA kết quả GROUP-BY'd thành hai CHỌN không?
SELECT x, y, z FROM a GROUP BY x
SELECT x, n, o FROM b GROUP BY x
Tôi rất muốn để JOIN hai lựa chọn này lại với nhau để kết hợp cột của họ, chẳng hạn như:
SELECT x as x1, y, z FROM a GROUP BY x
LEFT JOIN (
SELECT x as x2, n, o FROM b GROUP BY x)
ON x1=x2;
Điều này có thể không? Tôi hỏi vì MySQL đang khiếu nại
Bạn có lỗi trong cú pháp SQL của mình; kiểm tra hướng dẫn tương ứng với phiên bản máy chủ MySQL của bạn cho đúng cú pháp để sử dụng gần 'LEFT JOIN CHỌN x như x2
Nếu đây là có thể, bất cứ suy nghĩ về những gì xảy ra với cú pháp của tôi không?
Cảm ơn rất nhiều!
Chính xác những gì tôi muốn - cảm ơn ! – DarkSquid