Tôi không thể tìm ra lý do tại sao tôi nhận được cột không xác định khi cột là bí danh được tạo. Bất kỳ sự trợ giúp nào đều sẽ là tuyệt vời.Vấn đề cột không xác định với bí danh mysql
mã:
SELECT DISTINCT
c.id,
((SUM(c.width_feet)*12)+(SUM(c.width_inches))) AS width,
((SUM(c.height_feet)*12)+(SUM(c.height_inches))) AS height
FROM carpets AS c
WHERE c.active = '1'
AND (width BETWEEN '0' AND '275')
AND (height BETWEEN '0' AND '599')
ORDER BY c.item_no
lỗi:
Unknown column 'width' in 'where clause'
không hợp lệ, tuy nhiên hiện tại không có kết quả khi hiển thị kết quả 1046 .... bất kỳ ý tưởng nào –
@Nate - Truy vấn bên trong có truy xuất không bất kỳ kết quả nào? Và nếu như vậy, là chiều rộng và chiều cao trong giới hạn bạn đang kiểm tra? –
@Nate - Tôi cũng đã chuyển 'DISTINCT' sang bên ngoài' SELECT'. Điều đó có thể đã gây ra vấn đề là tốt. –