Tôi đã truy vấn MySQL sau:MySQL "Unknown cột trong On khoản"
SELECT posts.id, posts.name, LEFT(posts.content, 400), posts.author, posts.date, users.display_name,
GROUP_CONCAT(tags.tag ORDER BY tag_linking.pid ASC SEPARATOR ",") update_tags
FROM posts, tag_linking, tags
INNER JOIN `users`
ON posts.author=users.id;
WHERE tag_linking.pid = posts.id
AND tags.id = tag_linking.tid
ORDER BY posts.date DESC
nào, là bạn có thể thấy, kết nối ba bảng vv vv Dù sao, vấn đề là nó mang lại cho một lỗi:
ERROR CODE:
SQL Error (1054): Unknown column 'posts.author' in 'on clause'
mặc dù truy vấn này đơn giản được sử dụng trên một trang khác hoạt động:
SELECT posts.id, posts.name, LEFT(posts.content, 400), posts.author, posts.date, users.display_name FROM `posts`
INNER JOIN `users`
ON posts.author=users.id
có ai có suy nghĩ là tại sao đây là OCC uring? Cảm ơn bạn đã giúp đỡ.
Bất kỳ lý do nào bạn trộn 'tham gia lười biếng' với cú pháp 'tham gia rõ ràng'? –