`

left join的第二表中符合条件的第一条记录

 
阅读更多

表1 parking的数据   通过left join第二表(parking_member_freetime)的第一条记录;重点一点是group by id 

SELECT p.*,f.member_free_starttime,f.member_free_endtime,f.residue_carport,IF(m.id IS NULL,'0','1') AS onlinePay
 FROM parking p LEFT JOIN parking_member_freetime f ON f.`ltd_code`=p.`ltd_code`
AND f.`park_code`=p.`park_code` AND  DATE_FORMAT(NOW(),'%y-%m-%d')=DATE_FORMAT(f.member_free_starttime,'%y-%m-%d')
LEFT JOIN wc_merchant_pay m  ON m.`ltd_code`=p.`ltd_code`AND m.`park_code`=p.`park_code` 
GROUP BY p.id LIMIT 1

 

分享到:
评论

相关推荐

    MySQL 多表关联一对多查询实现取最新一条数据的方法示例

    本文实例讲述了MySQL 多表关联一对多查询实现取最新一条数据的方法。分享给大家供大家参考,具体如下: MySQL 多表关联一对多查询取最新的一条数据 遇到的问题 多表关联一对多查询取最新的一条数据,数据出现重复 ...

    Sql Server中一个表2个字段关联同一个表(代码解决)

    select a.man_id,man_name,d.sex_name,zw_name,c.money from man as a left join zw as b on a.zw_id=b.zw_id left join zw as c on a.man_id=c.man_id — 同时关联zw字段,通过表别名区别开 left join xb as d...

    LINQ to SQL语句之Join和Order By

    1:查询语句中没有join和into,2:必须出现EntitySet。在我们表关系中有一对一关系,一对多关系,多对多关系等,下面分别介绍一下。 1.一对多关系(1 to Many): var q = from c in db.Customers from o in c....

    MySQL Left JOIN时指定NULL列返回特定值详解

    :)的功能,即第一个参数不为NULL且不为0时,返回第二个参数,否则返回第三个参数 代码如下:SELECT a.*,coalesce(t.cous,0) as count FROM brand as a left join (select brandid as bid,count(1) as cous from ...

    pcw0118#ZXBlog#七种inner join1

    第一种inner join: 第二种left join: 第三种right join: 第四种left join where b.id is null: 第五种

    MySQL命令大全

    例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为的名为Tom的成绩为.45, 编号为 的名为Joan 的成绩为.99,编号为 的名为Wang 的成绩为.5. mysql>insert into MyClass values(1,’Tom’,96.45),(2,’Joan...

    数据库系统及应用(高专)第二次作业.docx

    数据库系统及应用(高专)第二次作业全文共10页,当前为第1页。数据库系统及应用(高专)第二次作业全文共10页,当前为第1页。 数据库系统及应用(高专)第二次作业全文共10页,当前为第1页。 数据库系统及应用(高专)第二...

    SQL语法大全

    rs.update 更新数据表记录 --------------------------------------- Recordset对象方法 Open方法 recordset.Open Source,ActiveConnection,CursorType,LockType,...

    SQL语句大全.docx

    2 因为id是自增 所以我们第一个值写 null C. 8.查询表中所有的数据 SELECT * FROM 表名; Where 条件 9.条件删除 delete from 表名 where 条件; 10.修改 Update 表名 set 列 = 值 ,列=值 where 条件 11....

    面试排坑指南之SQL join

    第二次面试的是另一大行的测试岗,人家直接问的是left join和right join的区别,这次我事先做了准备吧,说left join查询会显示左表的全部内容,right join会显示右表的全部内容。ok,勉强过关,面试官也没再继续追问...

    Mysql联表update数据的示例详解

    1.MySQL UPDATE JOIN语法 在MySQL中,可以在 UPDATE语句 中使用JOIN子句执行跨表更新。MySQL UPDATE JOIN的语法如下: UPDATE T1, T2, ...第二,指定一种要使用的连接,即INNER JOIN或LEFT JOIN和连接条件。J

    经典全面的SQL语句大全

     假如你想选出10条记录(也许是每次页面装载时的10条链接的列表),你可以用BETWEEN 或者数学等式选出第一条记录和适当数量的递增记录。这一操作可以通过好几种方式来完成,但是 SELECT 语句只显示一种可能(这里的...

    MYSQL常用命令大全

    例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为1的名为Tom的成绩为96.45, 编号为2 的名为Joan 的成绩为82.99,编号为3 的名为Wang 的成绩为96.5. mysql> insert into MyClass values(1,'Tom',96.45),(2,...

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    不加条件,那么就只取每个分组的第一条。 如果想看分组的内容,可以加groub_concat [sql] view plain copy select STU_SEX,group_concat(STU_NAME) from STUDENT group by STU_SEX; 3.2、一般情况下group需与...

    SQL培训第一期

    1.5.1 第一范式 1.5.1.1 规范 无重复的列,确保每列保持原子性,即数据库表中的所有字段值都是不可分解的原子值。 1.5.1.2 举例 姓名 年龄 联系电话 地址 省 市 详细地址 1.5.2 第二范式 1.5.2.1 规范 属性完全依赖...

    视频教程读书笔记之oracle从入门到精通

    [LEFT | RIGHT | FULL OUTER JOIN 表名称2]; 1. 交叉连接:CROSS JOIN,主要功能是产生笛卡儿积,简单实现多表查询; SELECT * FROM emp CROSS JOIN dept; 2. 自然连接:NATURAL JOIN,自动使用关联字段消除...

    数据库操作语句大全(sql)

    3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 ...

Global site tag (gtag.js) - Google Analytics