Select b.id,c.rate FROM B b LEFT JOIN C c ON b.id=c.id WHERE Btd in (Select Atd FROM A)
解决方案 »
- 求一sql 语句
- 如何取得一个科目的对方科目
- ---------在线等待!目录树子结点所有父结点查询的SQL语句或函数----------
- 请问各位大神,如何书写高效SQL?比如平常的SQL语句、存储过程、触发器、事务等。
- 求一句SQL语句,我觉得这超难。有谁敢来挑战吗 哈哈
- 全文检索问题自动更新全文检索目录问题?
- 请教:SQL 找出是一年中的那个周???
- store procedure 問題
- 在sql里面有没办法直接取到一个变量的最大值
- 我用Delphi和SQL Server2000开发系统,在程序中使用了很多第三方控件。请问哪种安装软件比较好?
- 关于多个Table间的转移数据
- 语句中有'怎么解决啊??
Select Atd, Arate, b.id, c.rate FROM B b LEFT JOIN C c ON b.id=c.id and Btd='Atd' cross join A --沒有字段關聯時
Select Atd,Arate FROM A
查询出Atd
比如查询出来Atd有4个值
那么循环Select b.id,c.rate FROM B b LEFT JOIN C c ON b.id=c.id WHERE Btd='Atd'
查询出不同Atd 的b.id,c.rate的值
可不可以用一条SQL语句实现它,并且Atd, Arate, b.id, c.rate 都可以提取取出来再经过别的计算
ResultSet MerRs = dbo.executeQuery("select MerNo,MerID,CNYRate,ForRate from gw_merchant");
while (MerRs.next())
{
select a.amount,a.BankID,b.Rate from gw_traderecord a left join gw_bank b on a.bankid=b.bankid where merid='" + MerRs.getInt("MerID")
可不可以用一条SQL语句实现它,并且查询出来的
都可以提取取出来再经过别的计算
gw_traderecord 表的 bankid 和gw_bank 表的 bankid关联