【发布时间】:2014-08-05 17:46:33
【问题描述】:
我想执行一些类似的事情
select * from table1
inner join table2 on table1.numero=table2.numero
CASE WHEN table2.test = 'test'
THEN and table2.test = table1.test END
我的意思是如果我有 table2.test = 'test' 那么 table2.test = table1.test
谢谢
【问题讨论】:
-
你能试着澄清你在问什么吗?你是问如何在 SQL 中构造条件语句?
-
所以当 table2.test = 'test' 时,你希望你的连接语句是 table1.numero = table2.numero 和 table2.test = table1.test?如果 table2.test 不等于 test,那不用担心?
-
也许一些样本数据和结果会让你更清楚你想要达到的目标。
标签: sql select case inner-join conditional-statements