เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
คิวรีที่มีคิวรีย่อยในส่วนคําสั่ง WHERE แสดงข้อผิดพลาดต่อไปนี้: Msg 512, Level 16, State 1, Line 17 Subquery ส่งกลับมากกว่า 1 ค่า ซึ่งไม่ได้รับอนุญาตเมื่อคิวรีย่อยตาม =, !=, <= <, >>= หรือ เมื่อใช้คิวรีย่อยเป็นนิพจน์ เราสามารถทําอะไรเพื่อแก้ไขข้อผิดพลาดนี้?
ตรวจสอบให้แน่ใจว่าคิวรีย่อยไม่ได้ใช้ SELECT * ในรายการ SELECT
เปลี่ยนตัวดําเนินการแนะนําคิวรี่ย่อยเป็น IN หรือ NOT IN
เพิ่ม DISTINCT ไปยังรายการเลือก
ข้อความใดต่อไปนี้เป็นจริงของคิวรีย่อยที่สัมพันธ์กัน
คิวรีย่อยที่สัมพันธ์กันส่งกลับค่าสเกลาเดียว
คิวรีย่อยที่สัมพันธ์กันส่งกลับหลายคอลัมน์และหลายแถว
คิวรีย่อยที่สัมพันธ์กันอ้างอิงค่าในคิวรีภายนอก
คุณต้องตอบคำถามทั้งหมดก่อนที่จะตรวจสอบงานของคุณ
หน้านี้มีประโยชน์หรือไม่
ต้องการความช่วยเหลือในหัวข้อนี้หรือไม่
ต้องการลองใช้ Ask Learn เพื่อทําให้ชัดเจนหรือแนะนําคุณผ่านหัวข้อนี้หรือไม่