我在介绍基本知识,但遇到了一个错误。我正在运行以下查询:

SELECT * FROM monday, tuesday WHERE games_won=3 AND games_drawn=1

得到这个错误:
Column 'games_won' in where clause is ambiguous.
我知道这与两个具有相同字段名的表有关,所以查询不会接受它,但我只是不确定修复它的正确sql。
谢谢。

最佳答案

为查询提供正确的别名。为列提供特定表的别名

 SELECT * FROM monday mon, tuesday tue
 where mon.games_won=3 AND tue.games_drawn=1

09-30 17:32
查看更多