一个表. 二个表
商品名称 gg1dm,gg2dm 商品名称 sl怎么连起来?
商品名称 gg1dm,gg2dm 商品名称 sl怎么连起来?
解决方案 »
- 各们大虾我想问下一如何将一个没有一定规律的文本文件的内容读入到SQL数据库中????
- list index out of bounds(1) 急求解
- 高分求DelPHI编程高手,简单问题高分
- 请问怎么样跳出过程
- ado.open以后的问题
- 问大家一个简单的问题,Delphi最高的版本目前是多少?
- 日期查询问题
- 为什么鼠标左键不能触发MouseDown事件?苦恼啊!!!!
- 怎么查询paradox表中的memo字段?
- Delphi中DBGridEh编辑完,然后上下移动数据会post,数据集Modified判断会为假
- 动态创建组件,如何获得事件和方法
- 把ADOQuery的查询结果放入另一个表中需要几个ADOQuery?两个表的结构要完全一样吗?
select 表1.商品名称,gg1dm,gg2dm,sl from 表1
left join 表2 on 表1.商品笱称=表2.商品名称
select * from gg2dm union
select * from sl
select a.商品名称, a.gg1dm, a.gg2dm, b.sl
from 表1 a, 表2 b
where a.商品名称 = b.商品名称方法二:
select a.商品名称, a.gg1dm, a.gg2dm, b.sl
from 表1 a
inner join 表2 b on a.商品名称 = b.商品名称
借用楼上的,另外如果两个表之间有主从关系或一对多关系,根据情况可以用下边方式,总之试试,会得到你想要的
select a.商品名称, a.gg1dm, a.gg2dm, b.sl
from 表1 a
left join 表2 b on a.商品名称 = b.商品名称select a.商品名称, a.gg1dm, a.gg2dm, b.sl
from 表1 a
right join 表2 b on a.商品名称 = b.商品名称
from 表1 a
left join 表2 b on a.商品名称 = b.商品名称select a.商品名称, a.gg1dm, a.gg2dm, b.sl
from 表1 a
right join 表2 b on a.商品名称 = b.商品名称inner join
2.以汉字或字母做关联条件的最好要用RTRIM
select a.商品名称, a.gg1dm, a.gg2dm, b.sl
from 表1 a
right join 表2 b on LTRIM(RTRIM(a.商品名称)) = LTRIM(RTRIM(b.商品名称))