Sql “T051,“行类型”;F561,“全值表达式”从表中选择*,其中((1,'A'),(2,'B'),(4,'B'))中的(第1列,第2列)应起作用(注意引号),您在哪个DMB上?您在使用哪个数据库?变量的耦合是动态的还是集合数组?您可以将它们插入到辅助表中

Sql “T051,“行类型”;F561,“全值表达式”从表中选择*,其中((1,'A'),(2,'B'),(4,'B'))中的(第1列,第2列)应起作用(注意引号),您在哪个DMB上?您在使用哪个数据库?变量的耦合是动态的还是集合数组?您可以将它们插入到辅助表中,sql,sqlanywhere,Sql,Sqlanywhere,“T051,“行类型”;F561,“全值表达式”从表中选择*,其中((1,'A'),(2,'B'),(4,'B'))中的(第1列,第2列)应起作用(注意引号),您在哪个DMB上?您在使用哪个数据库?变量的耦合是动态的还是集合数组?您可以将它们插入到辅助表中,并连接到第一个表中。这样您可以充分利用索引。然后您应该创建一个表或一个表变量,并使用匹配的索引。加载用户的筛选器,然后连接到主选项卡乐。 Column1 Column2 1 A 2 B 3 B 2


“T051,“行类型”;F561,“全值表达式”从表中选择*,其中((1,'A'),(2,'B'),(4,'B'))中的(第1列,第2列)应起作用(注意引号),您在哪个DMB上?您在使用哪个数据库?变量的耦合是动态的还是集合数组?您可以将它们插入到辅助表中,并连接到第一个表中。这样您可以充分利用索引。然后您应该创建一个表或一个表变量,并使用匹配的索引。加载用户的筛选器,然后连接到主选项卡乐。
Column1 Column2
1       A
2       B
3       B
2       C
4       B
SELECT * FROM table WHERE column1 IN (1, 2, 3);
SELECT * FROM table 
  WHERE (column1 = 1 and column2 = 'A') 
     OR (column1 = 2 and column2 = 'B') 
     OR (column1 = 4 and column2 = 'B')
SELECT * FROM table 
  WHERE (column1, column2) IN ((1, 'A'), (2, 'B'), (4, 'B'))  
WITH CTE1 AS(SELECT column1,column2,ROW_NUMBER() OVER (PARTITION BY  column1  
ORDER BY   column2) AS Row_Count FROM Table_Name)
SELECT column1,column2 FROM CTE1 WHERE Row_Count = 1
SELECT * FROM TABLE
INNER JOIN
(
SELECT 1 AS col1, 'a' AS col2 UNION
SELECT 2, 'b' UNION
SELECT 4, 'b'
) AS tbl
ON tbl.col1=TABLE.col1 AND tbl.col2=TABLE.col2
create  table #temp (id int, val varchar(1))
insert into #temp (id,val) values (1,'A') 
insert into #temp (id,val) values (2,'B') 
insert into #temp (id,val) values (3,'B') 
insert into #temp (id,val) values (4,'C') 
insert into #temp (id,val) values (5,'C') 


select * from #temp where val in (
select val from #temp where id in (1,2,3))
DELETE FROM A
WHERE string(PK1,'~',PK2) IN (SELECT string(PK1,'~',PK2) FROM B WHERE columnXZ = 'D')