select T2.id,T2.name
from Table1 as T1
right join
Table2 as T2
on T1.name=T2.name
where T2.name='aaa'
好长时间没写sql语句了,好象是这样的吧
你试试看。
from Table1 as T1
right join
Table2 as T2
on T1.name=T2.name
where T2.name='aaa'
好长时间没写sql语句了,好象是这样的吧
你试试看。
解决方案 »
- FastReport如何用代码指定纸张?
- 在单机应用软件吗?用什么测试工具较好...
- 一个简单的问题:如何将一个TIMAGE中的图片清除掉啊?
- 如何获得当前光标所在位置的不知名控件的句柄?
- 各位,想发财的,请进吧------------------------失不再来呀
- 哪位朋友有用delphi写的des算法的源码?可不可以提供一下.现在需要很急的.谢谢!
- 一个数据查询的问题,很头疼虽然简单!!
- 请问怎样返回整数部分
- 用sql语言怎么把这个公式写出来?然后能把结果打出来?
- 怎么减去一天或者多天啊
- DEPHI5在连接数据库时(用ODBC连接)有会出现EOF,BOF的问题,送60分
- 请问如何判断currency是否设为真??(不够加分)
select name
from table1
where id = 'aaa'
UNION
select name
from table2
where id = 'aaa'
哦,不要求 T1.name=T2.name, T1 和 T2没有关联。shuixin13(心帆) :
table2中其他字段(table1没有的)不能选出。
t2.id as t2_id, t2.name as t2_name
from table1 as t1
inner join table2 as t2
on t1.name=t1.name
where t1.name='aaa' or t2.name = 'aaa'
1 aaaa
2 bbbb
3 cccc
4 ddddtable2 的记录
1 qqqq 2002-2-2
2 wwww 2002-2-2
3 aaaa 2002-2-2要求得到的结果如下:
1、如果查询 name='bbbb'的就应该返回 table1 中的
id name
1 bbbb2、如果查询 name='qqqq'就应该返回 table2 的
id name
1 qqqq3、如果查询 name='aaaa' 就应该返回 table1 和 table2 中的
id name
1 aaaa
3 aaaa要求只对 table1 和 table2都有的相同类型和名称的字段查询。这种 SQL 如何写?