如何使用类似命令

时间:2015-12-29 09:20:29

标签: mysql

我有两个表用户和管理员,其中包含相同的列emp_code。

我有一个带按钮的输入字段。我需要在输入字段中输入emp_code。我需要从两个表中获取包含我输入的emp_code的行。

我需要sql查询来获取包含我输入的emp_code的两个表中的行。

2 个答案:

答案 0 :(得分:0)

您似乎是DB Queries的新手。 那么这是另一个最简单的解决方案,(没有加入)

SELECT * FROM USERS, ADMIN
WHERE USERS.EMP_CODE = ADMIN.EMP_CODE
AND USERS.EMP_CODE like 'your_emp_code_here'

答案 1 :(得分:0)

我认为您需要来自user和admin表的所有用户,这些用户的emp代码与输入字段中给出的代码类似。然后你必须在sql查询中使用“Union”(假设两个表都有相同的列):

SELECT username FROM ADMIN
WHERE EMP_CODE LIKE 'your_emp_code_here'
UNION
SELECT username  FROM USERS
WHERE EMP_CODE LIKE 'your_emp_code_here'