使用Firebird

时间:2015-05-29 07:58:44

标签: firebird

我正在寻找在Firebird中执行此操作的方法

 SELECT  field1, field2, field3
 FROM table1
 WHERE (field1, field2) IN
            (SELECT fieldA, fieldB
             FROM table2
             WHERE fieldA = 'XXXXX')

我搜索了一些解决方案,我发现了其他数据库,但没有找到Firebird。

此致

2 个答案:

答案 0 :(得分:4)

 SELECT  field1, field2, field3
 FROM table1
 WHERE exists
 (SELECT * 
  FROM table2
  WHERE fieldA = 'XXXXX' and fieldA=field1 and field2=fieldB)

答案 1 :(得分:0)

不幸的是,Firebird不支持子查询中的多个列。