我有两个表Table1,Table2,字段相同,
Table1:
Field1 Field2
a1 b1
a2 b2
a3 b3Table2:
Field1 Field2
a1 b1
a2 b1
a3 b3表1 的纪录是没有重复的,而表2的纪录是有重复的
现在我想用一条SQL语句取得这两个表中Field2的值等于b1的纪录,应该怎样写呢?
Table1:
Field1 Field2
a1 b1
a2 b2
a3 b3Table2:
Field1 Field2
a1 b1
a2 b1
a3 b3表1 的纪录是没有重复的,而表2的纪录是有重复的
现在我想用一条SQL语句取得这两个表中Field2的值等于b1的纪录,应该怎样写呢?
解决方案 »
- FT帮解决了一个技术问题,省的别人说是导粪,放成水分吧,给他100,另100分了
- 封闭组件的问题:不懂得把Popupmenu1+ActionList1放在什么地方?
- 急救 'UTreadrtu.dll'文件中作用
- 不知道vc中的Cstring,在delphi中如何对应
- 关于制作安装盘问题?高手请进----
- 怎样把一个表中的一个字段值加入COMBOBOX中,注意这个字段中的值有重复值,重复的只加一个
- 创建了一个远程数据模块,如何可以在客户端数据请求完成以后,将远程数据模块也关闭。
- 听说有将FLASH直接转成屏保的软件,请问有那位高人知道原理,请指点。。
- ADO Jet 4.0的ADOX.Catalog与JRO.JetEngine还有其它什么功能?
- 高手拿分 2
- 哪位大虾给我讲一下inherited的用法
- 什么意思?
union
select field1,field2 from table2 where field2='b1'
//*******************************************
select field1,field2 from table1 where field2='b1'
union all
select field1,field2 from table2 where field2='b1'
//******************************************
这样所有重复的纪录也都取出来了,试一下
select field1,field2 from table1 a left join table2 b on a.field2 = b.field2
where a.fieid2='b1'