小弟有条查询要涉及到另一个表,可是不记得如何使用子查询的方法,请赐教。谢谢!

解决方案 »

  1.   

    select a.q2,a.q3,b.q4
    from db1 a
    (select q4
    from db2
    where ……) b
    where a.q1=b.q1
      

  2.   

    Select * From TableName1,TableName2 where TabelName1.A1=TableName2.A1
      

  3.   

    select a.q2,a.q3,b.q4
    from db1 a INNER JOIN db2 on a.q1=b.q1
      

  4.   

    Select f1,f2,f3 from Table1 where f3 in (select f3 from Table2 where ...)
      

  5.   

    select a.c1,b.c2 from (select c1,id from table1)a full outer jion (select c2,id  from table2)b on b.id=a.id
      

  6.   

    Select 表1.name,表2.num form  表1,表2
      

  7.   

    你想最容易获得SQL各种语法,并很正确,请使用Access中的设计查询,设计好取SQL语句。最好最快。
      

  8.   

    Select 表1.name,表2.num form  表1 inner join 表2 on 表1.id=表2.id
      

  9.   

    子查询?
    这得看你的实际需要,
    上面的回复生产简直是误人子弟.
    所谓子查询,是将一个查询的结果作为另一个查询的条件.
    比如:
    select empname
    from emp
    where deptid=(select deptid from emp where empname="Vansoft")
    这个查询的意思是:
    找出Vansoft所在部门的所有员工姓名