Z zzheng Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-26 #1 求教!如何写:表一同一字段内两个内容相加结果等于表二ID将表二结果返回的SQL语句?
R ReStart Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-26 #2 为啥一定要用一条SQL语句来实现这么复杂的逻辑?你就不能先把这些字段值赋给一些变量, 然后再对这些变量进行比较,为真再输出某一条记录?这样看起来都舒服一些啊。
Z zzheng Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-26 #3 两个表查询不用SQL用什么?一个字段的两个内容能不能加减生成查询表二的语句?
一 一剑封喉 Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-26 #4 当然可以,用自连接 例如: select * from table1 a,table1 b where a.fieldname=b.fieldname 具体的你把你的表数据弄出来,详细一点。
S Sachow Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-26 #5 一个字段的两条内容?那就要移动光标了,不属于SQL语言的范畴。
W WindMirror Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-26 #7 很简单咯 select * from tab2 where ID = (select sum(field1) from tab1 where field2 = XX or field2 = XX) 这里tab1中的条件一定是能够得到你想要相加的两个记录
很简单咯 select * from tab2 where ID = (select sum(field1) from tab1 where field2 = XX or field2 = XX) 这里tab1中的条件一定是能够得到你想要相加的两个记录