-4
您可以檢查我的代碼嗎?子查詢返回多於1行 - netbeans&mysql
INSERT INTO tbl_bed
(status,wardID,roomID)
VALUES ('"+ cb_bedStatus.getSelectedItem() +"',
(SELECT wardID FROM tbl_ward
WHERE wardName='"+ cb_wardname.getSelectedItem().toString() +"'
AND category='"+ cb_ward.getSelectedItem().toString() +"'),
(SELECT roomID FROM tbl_room
WHERE roomNo='"+ cb_roomNo.getSelectedItem().toString() +"'))
我得到這個錯誤,當我運行程序「子查詢返回多於1行」。
即時通訊使用netbeans & mysql。
錯誤非常明顯。您的子選擇將多行返回到僅允許一個行/字段的上下文中。這與netbeans完全無關。這完全是你編寫sql的一個問題。 –
你的select語句放入你的子查詢中顯然會返回多於mysql的行中不允許的行。 – Scorpion