为具有不同列的两个表创建一个选择查询

时间:2019-06-13 05:33:39

标签: sql

我有两个包含不同列的表。我想创建一个查询来从这两个表中获取数据,其中对于每个表的特定列,其条件为<android:inputType="number"/>,并且其php变量名为 editText.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_ENTER) { return true; } return false; } });

LIKE

在我编写代码时$a运算符不起作用。我该如何解决?

2 个答案:

答案 0 :(得分:1)

您在寻找吗?

SELECT col_1 AS C FROM ekptes WHERE surname LIKE '%$a%'
UNION
SELECT col_2 AS D FROM students WHERE eponimos LIKE '%$a%'

您可以在WHERE子句中使用代表表的列搜索。

答案 1 :(得分:1)

您可以在下面尝试-

  SELECT col_1 AS C FROM ekptes  WHERE ekptes.surname LIKE  '%$a%'
  UNION
  SELECT col_2  FROM students WHERE students.eponimos  LIKE  '%$a%'