请教!怎么写连贯正确SQL语句?(100分)(100分)

  • 主题发起人 主题发起人 aazheng
  • 开始时间 开始时间
A

aazheng

Unregistered / Unconfirmed
GUEST, unregistred user!
请教!怎么写连贯正确SQL语句?
表一
ID Name my
1 A 5
2 B 6
表二
ID str
5 坏
6 好
表一:my=表二:ID
select * from 表一 where name in('a','b')得到表一
在select t2.str from 表二 as t2, 表一 as t1 where t1.my=t2.id and t1.my=5 and 6
请教!如何将输入Ab得到坏,好?怎样写成连贯正确SQL语句?
 
用存储过程,设一个输入参数x,一个输出参数y
其中,x就是表一中的Name的输入,
输入的结果就是表二中的str的值。
把表一、表二由inner join 连接起来。
ok
 
不懂!给个代码好吗?
 
表一:table1
表二:talbe2
select 2.str from table1 1,table2 2
where 1.my=2.id
and 1.name =你要查询的名字
 
怎么把我的代码连接一个可用代码?
 
可用代码是什么意思,是Delphi代码吗?
你后面提的那个问题“ 求SQL语句,SQL高手请进!(100分) ”,好像都是在说
同一个意思。那就干脆把你想做一件什么事说说清楚。一口气都解决掉算了。
 
CREATE PROCEDURE spTest
@x varchar(20),
@y varchar(10) output
AS

Set NoCount On
Set ANSI_WARNINGS OFF

select @y=D.str from table2 D
inner join table1 M on D.ID=M.my
Where M.Name=@x
在delphi中使用Tadostoredprocedure即可
 
在那边人家不是给你SQL了吗
 
对不起!我底薄怕人家不懂我写的,贴多了。诚谢大家!
 
后退
顶部