连接上的约束有效,而内连接表上的whereRaw子句不起作用的原因是:
连接上的约束有效: 连接操作是将两个或多个表中的数据进行关联的操作,连接操作可以通过指定连接条件来筛选出满足条件的数据。连接操作中的连接条件可以是等值连接、不等值连接等。连接操作会根据连接条件将两个表中的数据进行匹配,只返回满足连接条件的数据。因此,连接上的约束有效,可以确保返回的结果集中只包含满足连接条件的数据。
内连接表上的whereRaw子句不起作用: 内连接是一种连接操作,它只返回两个表中满足连接条件的数据。在进行内连接时,可以使用whereRaw子句来添加额外的条件进行筛选。whereRaw子句可以使用原生的SQL语句来指定筛选条件。然而,内连接表上的whereRaw子句不起作用的原因可能有以下几点:
综上所述,连接上的约束有效是因为连接操作会根据连接条件将两个表中的数据进行匹配,只返回满足连接条件的数据。而内连接表上的whereRaw子句不起作用可能是因为连接条件的优先级高于whereRaw子句、whereRaw子句中的条件不满足或者内连接表的数据不满足whereRaw子句中的条件。
领取专属 10元无门槛券
手把手带您无忧上云