left-join

    0热度

    1回答

    我想从查询结果中排除记录,其中Table1 ID等于Table2的table1_id,这听起来很容易,但在我的原始查询中,我有多个左连接的表,不知道如何考虑新表格。 可以说在表1(又名产品)和表2是这样的(我不会发布其他的表,因为我认为他们是无关紧要在这种情况下): table1(product) table2 ----------------- ------------

    1热度

    2回答

    下面是我的SQL语法,如何实现它在laravel,在此先感谢。 SELECT * FROM `tr_policy_privacy` AS pri LEFT JOIN (SELECT * FROM tr_policy_full_create as cri WHERE cri.client_id=156 and cri.policy_type_id = 1) AS hours ON pri.i

    0热度

    3回答

    我想加入3个表中类似如下的方式: SELECT a.id FROM tableA AS a LEFT JOIN tableB AS b ON a.id = b.id LEFT JOIN tableC AS c ON a.id = c.id WHERE b.name = c.name OR b.name IS NULL OR c.name IS NULL; 我不能肯定,该表B或C将有行

    1热度

    2回答

    这似乎是一个相当常见的问题,虽然我一直没能找到解决方案。 我有三个表, 对决,matchup_options,matchup_votes 上创建,对决被创建,“N”创建matchup_options,直到投票添加matchup_votes是空的。 即使我有两个matchup_options,我的查询只返回一个值,但在matchup_votes表中没有任何内容。 (这应该返回0,直到那里有一个实际的

    1热度

    1回答

    下面我有一个MySQL数据库,其中"id"只是每行的一个id。 “问题”显示问题的编号。有四个问题,11, 12, 13 and 14。对于每个问题,用户都有四个答案选项(1,2,3 and 4),它存储在"answer"列中。 "user"列指示接听的用户。在这个例子中,我们有用户10,11和12 id question answer user 1 11 2 10 2 12

    2热度

    1回答

    这是this问题的后续处理,其中接受的答案显示了使用data.table的匹配练习示例,其中包括非等值条件。 背景 的基本设置是,我们有DT1随着人们细节样本,并DT2,这是一个排序的主数据库。目的是要找出DT1中的每个人是否至少匹配DT2中的一个条目。 首先,我们将初始化一列表示与FALSE匹配的列,以便每当找到匹配项时就将其值更新为TRUE。 DT1[, MATCHED := FALSE]

    0热度

    1回答

    我有一个查询,我做了多个连接来获取我的一些字段的文本值。问题是我不断收到一个错误,指出 将varchar值“1774.14”转换为数据 类型为int时转换失败。 下面是我的查询...... SELECT t1.changedon as [Changed On], t1.fldname as [Field Name], CASE WHEN (t1.Fldname='LastKnownProvide

    10热度

    1回答

    Here是我所有的表结构和查询(请注重最后查询,附在下面)。当您在小提琴看到,这里是电流输出: +---------+-----------+-------+------------+--------------+ | user_id | user_name | score | reputation | top_two_tags | +---------+-----------+-------

    1热度

    1回答

    我有一个表TBL_POST用于存储博客文章。一个帖子可以分配到多个类别,有一列cat_id存储类似ID的逗号分隔模式,如2,4,6。我想用FIND_IN_SET()方法在这一行 ->leftJoin(TBL_CAT.' as c', 'p.cat_id', '=', 'c.id') 显示相关的类别名称。我怎样才能做到这一点? public static function getPostWith

    0热度

    3回答

    我试图在Oracle中使用LEFT JOIN连接两个表。我只需要包含“正确”连接表中的第一条记录。 见下面的例子: 表A code | emp_no 101 | 11111 102 | 22222 103 | 33333 104 | 44444 105 | 55555 表B code | city | county 101 | City1 | Country1 101 |