比较sql中表之间的两个数字列

时间:2016-03-11 21:04:32

标签: sql sql-server tsql

您好我想创建一个ms sql查询两个数字列(Days Consumed和vs limit day)表之间的ms sql这里是我的表...

表1

Days consumed   case_id       case_deficiency 
1               101           Debris 
5               102           Graffiti
1               103           Not Functioning

在第二张桌子上我有

表1

id     limit day     case_deficiency
1      1             Debris
2      3             Graffiti
3      1             Not Functioning

如果已超过限制日,我想查看/显示所有case_deficiency ..在这种情况下,Graffiti已超过DAY Consumed>限制日。希望能帮助你解决这个问题。感谢

1 个答案:

答案 0 :(得分:0)

您希望根据case_deficiency链接表格。其余的只是一个合适的join。所以:

select t1.*
from table1 t1 join
     table2 t2
     on t1.case_deficiency = t2.case_deficiency
where t2.limitday < t1.daysconsumed;