我有两个包含不同列的表。我想创建一个查询来从这两个表中获取数据,其中对于每个表的特定列,其条件为<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
运算符不起作用。我该如何解决?
答案 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%'