我正在尝试执行下面的select语句,但是我收到了这个错误:
错误:用作表达式
的子查询返回多行
我尝试更改代码并谷歌如何让它返回正确的数据,但我找不到任何有用的东西。
以下是代码:
SELECT id, mult(x, y) FROM multTable WHERE (SELECT mult(x, y) FROM multTable) > 20;
注意,在multTable中有x和y的列,它们都有几个值。
如何确保我没有收到该错误?
任何帮助将不胜感激。
答案 0 :(得分:0)
也许你想要:
SELECT id, mult(x, y) FROM multTable WHERE mult(x, y) > 20;