表a 和 表b
a 中有字段 col1 colx
b 中有字段 col1 col2 col3
现在要写一个SQL查询语句 查询b中所有的记录 并且查到b中col1和a中col1对应的colx的值
我写了 select b.*,a.colx from a,b where b.col1=a.col1 可是这样如果b中的某条记录如果col1没有和a的col1对应时 就不会被查到 也就是这条语句是内联结查询;
又写了个 左联结的 可是语法 错误. select b.*,a.colx from b left join a using col1; 返回的部分好象不能写a表的内容. 一时间找不到办法. 晕菜了, 请大虾们赐教! 谢谢!
a 中有字段 col1 colx
b 中有字段 col1 col2 col3
现在要写一个SQL查询语句 查询b中所有的记录 并且查到b中col1和a中col1对应的colx的值
我写了 select b.*,a.colx from a,b where b.col1=a.col1 可是这样如果b中的某条记录如果col1没有和a的col1对应时 就不会被查到 也就是这条语句是内联结查询;
又写了个 左联结的 可是语法 错误. select b.*,a.colx from b left join a using col1; 返回的部分好象不能写a表的内容. 一时间找不到办法. 晕菜了, 请大虾们赐教! 谢谢!
解决方案 »
- 查询union all 结果的长度 count(*) ?
- 如果查看SQL执行错误日志?请大家看看。
- 怎麽使用SQL語句查数据库大小
- 在PostgreSQL中如何查询某个字段中值的匹配?如值有可能是1,2,3,1.1,1.2,2.3等,即整数和小数字符串,如何查出是整数字符串的记录?
- 怎样在redhat 9里安装mysql 4.1beta
- lumberjake(伐木工)请进
- 求个语句,如何统计一个时段内的报名人数
- tinyint范围
- 求助怎么取两个关联表中的自增长字段赋值到存储过程中给第三个表批量添加数据
- 求oracle中存储过程转化为mysql,如下是oracle的存储过程
- mysql触发器问题
- 请教一个sql语句...
select a.*,b.* from table1 as a left join talbe2 as b on a.field1=b.field1;
结帖
a.field1=b.field1;?a.col1=b.col1;?