在WHERE子句中获取多个列
本文关键字:获取 WHERE 子句 | 更新日期: 2023-09-27 17:52:57
我想在where子句中有3列,我想这样做:
SELECT ImageID FROM [ImageWithTags] WHERE Tag1=@TAG1, Tag2=@TAG2, Tag3=@TAG3
我怎样才能得到上面的输出?
我想在我的c#应用程序中使用这三个列,我尝试了几种方法,但都找不到正确的
简体:
SELECT ImageID FROM [ImageWithTags] WHERE Tag1=@TAG1 OR Tag2=@TAG2 OR Tag3=@TAG3"
如果你只想要满足所有这些标签的行,那么:
SELECT ImageID FROM [ImageWithTags] WHERE Tag1=@TAG1 AND Tag2=@TAG2 AND Tag3=@TAG3"
SELECT ImageID FROM [ImageWithTags] WHERE Tag1=@TAG1 AND Tag2=@TAG2 AND Tag3=@TAG3