易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL 关联表作为条件查寻

有两张表 T1, T2

T1:
id, name, T2id ,discription

T2:
id, subName

其中 T1的 T2id 与T2的 id 对应

想以T1的 name 和 T2的 subName 为 条件 查寻T1的 discripton.
请高手指点如何写 where 条件语句



SQL code:
select discripton from t1,t2
where t1.id=t2.id and t1.name='值' and t2.subname='值'


SQL code:
SELECT *
from T1
INNER JOIN T2 ON T1.T2ID=T2.ID
AND T1.[NAME]='.....' AND T2.SUBNAME='.....'


select *
from t1 a ,t2 b
where a.t2id = b.id and (name like '' or subname like '')

SQL code:
select t1.id, t1.name, t1.t2id, t1.discription
from t1 rigth join t2 on t1.name=t2.name;


SQL code:
select T1.discripton from
(
select * from T1 where name='Name的值'
) T
join
(
select * from T2 where subname='对应的值'
) T2
on T1.T2id=T2.id


SQL code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlight


相关问答:

sql 存储过程 动态表 DateTime数据类型 添加问题

我的数据库的表是动态的表,在添加数据的时候有一个字段是DATETIME数据类型的,下面是存储过程
if exists (select * from sysobjects where name='proc_ADD_Order')
drop proc proc_ADD_Order
go
......

求助一句SQL语句

数据类型:
Code char(6)
CreateTime datetime
Price float

数据如下:

Code      CreateTime          Price
031002 2008-10-17 15:00:15 ......

sql server 存储过程循环赋值的问题

小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
    @p001 nvarchar(8000),
    @p002 nvarchar(8000),
    @p003 nvarchar(8000),
  & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号