表A中的字段(日期,姓名)和表B里面的字段(日期,姓名)用Query怎么关联啊?
SQL语句怎么写?

解决方案 »

  1.   

    SELECT A.* From A INNER JOIN B ON (A.日期= B.日期) AND (A.姓名 = B.姓名);
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      

  2.   

    竖着关联?select A.日期,A.姓名 from A
    union
    select B.日期,B.姓名 from B
      

  3.   

    1、SELECT A.* From A,B where (A.日期= B.日期) AND (A.姓名 = B.姓名);
    2、SELECT A.* From A JOIN B ON (A.日期= B.日期) AND (A.姓名 = B.姓名);
      

  4.   

    Select DS.*
    From A DS 
         left join B BI1 on DS.日期 = BI1.日期
         left join B BI2 on DS.姓名 = BI2.姓名
    Where DS.日期 = :日期 and  DS.姓名 = :姓名 
    我这样写怎么会出错啊?怎么改啊?