繁体   English   中英

从MySQL中的2列中选择多个值

[英]Selecting multiple values from 2 columns in MySQL

我正在尝试从2列中选择多个值。 我可以让查询使用1列,例如:

SELECT *
FROM table
WHERE
    town IN ( 'Oxford' , 'Abingdon' )

但是,我想做类似的事情:

SELECT *
FROM table
WHERE
    town IN ( 'Oxford' , 'Abingdon' )
AND type IN ( 'type1','type2')

但我无法正常工作。

基本上我想选择所有位置:

  • 镇=牛津,类型= type1

  • 镇=牛津,类型= type2

  • town = Abingdon,type = type1

  • town = Abingdon,type = type2

也许这可以工作:

  SELECT * FROM table WHERE  (town IN ( 'Oxford' , 'Abingdon' )) AND (type IN ( 'type1','type2'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM