有如下的SQL语句:
select id, price*1.1 as a,
(SELECT max(num) FROM table2 WHERE c > table1.a) as b
FROM table1
执行时会报错:至少一个参数没有被指定值。估计是由于子查询中引用的table1.a并不是实际存在的字段所致。
请问,如何修改该语句来达到同样的目的呢?谢谢!
select id, price*1.1 as a,
(SELECT max(num) FROM table2 WHERE c > table1.a) as b
FROM table1
红色的字体!!a重复、、c不明确!。这个是什么啊?..
把表的字段写下