SELECT
tbl_tmpdtr.id,
tbl_tmpdtr.userid,
date(tbl_tmpdtr.in_out) as in_out,
tbl_tmpdtr.status,
tbl_employee.emp_id,
tbl_employee.emp_lname,
tbl_employee.emp_mname,
tbl_employee.emp_fname
FROM tbl_tmpdtr
INNER JOIN tbl_employee
ON tbl_tmpdtr.userid = tbl_employee.emp_id
WHERE
tbl_tmpdtr.in_out >= '2015-05-01'
AND tbl_tmpdtr.in_out <= '2015-05-05'
GROUP BY
tbl_tmpdtr.userid
在上面的 SQL 查询中,我想使用特定的 id
进行查询。但是我已经使用了 WHERE
子句。我怎样才能正确地做到这一点?或者你们有什么想法吗?或者有什么方法?
最佳答案
如果我理解正确,这将帮助您:
SELECT
tbl_tmpdtr.id,
tbl_tmpdtr.userid,
date(tbl_tmpdtr.in_out) as in_out,
tbl_tmpdtr.status,
tbl_employee.emp_id,
tbl_employee.emp_lname,
tbl_employee.emp_mname,
tbl_employee.emp_fname
FROM tbl_tmpdtr
INNER JOIN tbl_employee
ON tbl_tmpdtr.userid = tbl_employee.emp_id
WHERE
tbl_tmpdtr.in_out >= '2015-05-01'
AND tbl_tmpdtr.in_out <= '2015-05-05' and tbl_tmpdtr.id=(specific id)
GROUP BY
tbl_tmpdtr.userid
关于mysql - 还有其他的sql子句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30044597/