mysql - 还有其他的sql子句吗?

标签 mysql

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/

相关文章:

php - 使用从 mysql 数据库填充的下拉列表中获取值来传递值

MySQL日期查询

mysql - 使用 DNS 名称在两个 VM 之间进行通信

mysql - 如何使用 CASE..WHEN 检查子查询结果?

mysql - 不允许 Docker mysqld 绑定(bind)操作

mysql - 显示数据库/表 INTO OUTFILE

mysql - 如何在Mysql中使用日期按月获取行数

mysql - 需要按照 "in"函数中输入的顺序进行 sql 查询的结果集,无需任何创建和插入

MySQL 'select now()' 与 linux 'date' 不同步

mysql - Ubuntu Bash SQL 问题