select DISTINCT(customerID),客户表字段列表,联系人表字段列表
from 客户表 t1,联系人表 t2
where t1.关联ID=t2.关联ID

解决方案 »

  1.   

    customer:
    ctm_id,name,addr,pdt,...
    contact:
    ctm_id,contact_id,name,tel,....
      

  2.   

    你的意思是不是如下:
    假设两张表的内容为
    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的记录
      

  3.   

    如果是想达到上述目的的话可以试一下:
    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))
      

  4.   

    To goods (你是最好的) :
    有没有试过我的方法?