SQL語句:查詢連個字段的信息
SELECT (menu_id,menu_captions) FROM bsdb.menulist a WHERE a.menu_id like ('2_');
然后,因為這是在存儲過程中的一個語句所以,在執行存儲過程的時候編譯不會報錯,但是執行的時候卻匯報錯:Operand should contain 1 column(s);原因不好解釋;
下面是官方發解釋(MYSQL):https://dev.mysql.com/doc/refman/5.0/en/row-subqueries.html
類似的可能報這個錯誤提示的還有:https://dev.mysql.com/doc/refman/5.0/en/subquery-errors.html
本次問題解決辦法是:正常滴寫SQL即可:
SELECT menu_id,menu_captions FROM bsdb.menulist a WHERE a.menu_id like ('2_');
去掉括號即可!
