คำถามติดแท็ก mysql-error-1054

8
การใช้นามแฝงคอลัมน์ในส่วนคำสั่ง WHERE ของแบบสอบถาม MySQL สร้างข้อผิดพลาด
ข้อความค้นหาที่ฉันเรียกใช้มีดังนี้ แต่ฉันได้รับข้อผิดพลาดนี้: # 1054 - Unknown คอลัมน์ 'guaranteed_postcode' ใน 'IN / ทั้งหมด / ใดแบบสอบถามย่อย' SELECT `users`.`first_name`, `users`.`last_name`, `users`.`email`, SUBSTRING(`locations`.`raw`,-6,4) AS `guaranteed_postcode` FROM `users` LEFT OUTER JOIN `locations` ON `users`.`id` = `locations`.`user_id` WHERE `guaranteed_postcode` NOT IN #this is where the fake col is being used ( SELECT `postcode` FROM `postcodes` WHERE …

11
คอลัมน์ที่ไม่รู้จักใน 'รายการฟิลด์' เกิดข้อผิดพลาดในแบบสอบถาม MySQL Update
ฉันได้รับข้อผิดพลาด MySQL # 1054 อยู่เรื่อย ๆ เมื่อพยายามดำเนินการค้นหาอัปเดตนี้: UPDATE MASTER_USER_PROFILE, TRAN_USER_BRANCH SET MASTER_USER_PROFILE.fellow=`y` WHERE MASTER_USER_PROFILE.USER_ID = TRAN_USER_BRANCH.USER_ID AND TRAN_USER_BRANCH.BRANCH_ID = 17 อาจเป็นข้อผิดพลาดทางไวยากรณ์ แต่ฉันได้ลองใช้การรวมภายในแทนและการแก้ไขอื่น ๆ แต่ฉันยังคงได้รับข้อความเดิม: Unknown column 'y' in 'field list'

18
คอลัมน์ที่ไม่รู้จักในที่ซึ่งข้อ
ฉันมีคำถามง่ายๆ: SELECT u_name AS user_name FROM users WHERE user_name = "john"; ฉันเข้าใจUnknown Column 'user_name' in where clauseแล้ว ฉันไม่สามารถอ้างถึง'user_name'ในส่วนอื่น ๆ ของแถลงการณ์ได้select 'u_name as user_name'หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.