MYSQL语句来自2列,具体取决于where

时间:2014-10-30 07:57:18

标签: mysql

我想在PDO中进行查询,并将结果返回给JSON数组,以便在自动完成中使用它。在表中有3列,像这样

ID    |   Plaatsnaam      |   Alternatief
1     |   Beetgum         |   Bitgum
2     |   Beesterzwaag    |   
3     |   Beetgummermolen |   Bitgummole
4     |   Bierum          |
5     |   Birdaard        |  

现在我想写一个查询,让我们回到plaatsnaam或(!)以' Bi'开头的替代,所以查询的结果必须是:

Bitgum,
Bitgummole,
Bierum,
Birdaard

怎么做?

1 个答案:

答案 0 :(得分:3)

尝试使用两个查询并使用union来获取所有结果。

  SELECT Plaatsnaam as rst from table where Plaatsnaam like 'yourinput%'
  UNION
  SELECT Alternatief as rst from table where Alternatief like 'yourinput%'