left-join

    0热度

    2回答

    我有这3个表: - 表角色 - 表语言 - 表中为角色的转换 我想请求所有的角色与他们的翻译,如果疗法e没有翻译,然后显示'翻译'。 我想这没有成功: select r.id_role, t.id_langue, case when t.id_langue is null then 'to translate' else t.libelle end from role r left jo

    -2热度

    2回答

    我有三个表,其中前两个表具有公共列以匹配记录,第二个和第三个表也具有公共列,但第一个和第三个表中没有直接匹配列。我应该如何编写连接查询? 表1(顺序)列名称是 '的order_id', 'patient_id', '总计', '折扣' 表2(ORDER_DETAILS)列名称是 'order_details_id', 'ORDER_ID', '为test_id' , '结果' 表3(测试)列名是

    0热度

    3回答

    我想写一个查询,将允许我在两个不同的连接中获得一列的总和,但这两个连接将有不同的条件。例如,我想从不同表中的记录中总结“matter_TotalBilled”,但我希望能够控制日期范围。所以下面我有这个查询: SELECT SUM(MattersThisYear.matter_TotalBilled) AS mattersThisYear, SUM(MattersLastYear.matter

    1热度

    2回答

    我有两个表,服务和网站 - 他们有一个一对多的关系,与服务中的一行可能有多个网站行。 我正在提取Site表,其中一些Id被用于多次一次。现在我想从本网站的Service中获取所有行。 SERVICE Table{id} SITE Table{id,svcId(from SERVICE Table),siteid} SELECT * FROM SERVICE WHERE EXISTS(

    1热度

    1回答

    所以我现在有一段时间挣扎着。 员工只需添加开始和结束时间在表clocktimes 我只是希望所有的员工,包括零(即没有显示的)的结果,也是在那个日期间隔。我也尝试使用COALESCE而没有想要的结果。 regular字段是已经在单位的时间量例如:3.5。 我的问题是显示那些结果是0(零),没有小时目前在该任务。使用 查询: SELECT employees.employeeid, employ

    0热度

    2回答

    当我跟随this tutorial时,我尝试了部分左连接失败。我不知道为什么,请告诉我解决。 这段代码在控制器: public function actionGetSka($kodeSka) { $query = new Query; $query->select(['ska.no_ska','ska.tgl_ska','ska.kode_anak_asuh','

    1热度

    1回答

    我需要一些帮助来通过N:N关系表进行连接。 在我的第一个表我有汽车租赁交易:然后 Transaction ----------------------- id : carID : date 1 : 2 : 01-01-2017 2 : 2 : 01-01-2017 3 : 3 : 01-01-2017 4 : 4 : 01-01-2017 我的车表有: Car -----

    0热度

    2回答

    我有以下查询: SELECT u.username as username, s.campaignno as campaign, if(f.hometeamscore>f.awayteamscore,1,0) as Win, if(f.hometeamscore=f.awayteamscore,1,0) as Draw, if(f.hometeam

    3热度

    2回答

    我目前有一个数据库,用于跟踪销售团队的销售情况。我有一个查询,将拉动每个推销员和他们相关的总数,但我希望这一周有这个细分,然后如果可能的话在一周内显示这一点。 我使用当前的查询是: SELECT ROUND(SUM(n.newBalance), 2) AS newB, u.username FROM ( SELECT j.leadid AS custid,

    0热度

    1回答

    不是SQL专家,但我设法使这个查询工作,并提供我需要的结果。诀窍是获得它的表现。这两张桌子都会有大约6百万条记录。它目前运行时间约3分钟,这是我需要的方式。 SELECT p.id, match.weight FROM store_promotions p LEFT JOIN (SELECT * FROM (SELECT id, (fac