select DISTINCT(customerID),客户表字段列表,联系人表字段列表
from 客户表 t1,联系人表 t2
where t1.关联ID=t2.关联ID
from 客户表 t1,联系人表 t2
where t1.关联ID=t2.关联ID
解决方案 »
- 关于异步可插入协议--Mime Filter过滤内容卡死的问题--有例程,求解!
- 如何在不导入类型库的情况下调用COM对象?
- 动态创建TDATABASE后连接至数据库,为什么提示duplicate database name 'ZB'
- 请教高手,如何将已经存在的服务启动方式设置为"自动"或者"手动"?
- Dbgrid是否会更新数据,怎么不让他更新,同样的, dbedit等呢?
- 奇妙的ide(d6+win2k)
- 窗体中有20个输入的dbedit,如何在输入时回车即转换到下一个dbedit?
- Delphi 调用vb写的Dll窗口出现:“不能在该主机应用程序中从 ActiveX DLL、ActiveX 控件或“属性页”显示非模式窗体"
- 请问在dbgrid中如何才能得到当前行焦点改变的事件?
- Delphi6+win2000 sp1 程序的兼容性问题
- 网络数据实时传输?急!急!急!
- 高手帮我!
ctm_id,name,addr,pdt,...
contact:
ctm_id,contact_id,name,tel,....
假设两张表的内容为
customer:
MS,Microsoft,USA...
contact:
MS,Fish,Fish.Kwong,1380000
MS,Szkxy,Kxy,1390000
你需要的结果是
MS,Microsoft,USA...,Fish,Fish.Kwong,1380000(因为这是contact的第一条ctm_id为MS的记录
SELECT customer.*, contact.*
FROM customer INNER JOIN
contact ON customer.ctm_id = contact.ctm_id
WHERE (contact.contact_id IN
(SELECT TOP 1 contact_id
FROM contact
WHERE contact.ctm_id = customer.ctm_id))
有没有试过我的方法?