full join 的问题 [ 未指定版本 ]
mysql> select* from table1;
+------+-------+
| id | name |
+------+-------+
| 1 | lee |
| 2 | zhang |
| 4 | wang |
+------+-------+
3 rows in set (0.00 sec)
mysql> select * from table2;
+------+-------+
| id | score |
+------+-------+
| 1 | 90 |
| 2 | 100 |
| 3 | 70 |
+------+-------+
3 rows in set (0.00 sec)
mysql> select * from table1 full join table2 on table1.id=table2.id;
ERROR 1054 (42S22): Champ 'table1.id' inconnu dans on clause
我都怀疑是不是版本问题,或者full join on 用法 淘汰了呢
最佳答案
-
RichardTian 发布于 2015-07-09 19:28 举报
SELECT table1.* FROM table1,table2 WHERE table1.id = table2.id;
共 2 条回复KilluaCHEN 觉得很赞
其他 0 个回答
没有找到数据。
样歌party
注册时间:2015-05-28
最后登录:2015-07-11
在线时长:5小时10分
最后登录:2015-07-11
在线时长:5小时10分
- 粉丝2
- 金钱280
- 威望0
- 积分330