如何在Laravel中进行以下查询:
SELECT
`p`.`id`,
`p`.`name`,
`p`.`img`,
`p`.`safe_name`,
`p`.`sku`,
`p`.`productstatusid`
FROM `products` p
WHERE `p`.`id` IN (
SELECT
`product_id`
FROM `product_category`
WHERE `category_id` IN ('223', '15')
)
AND `p`.`active`=1
我也可以通过联接来做到这一点,但是我需要这种格式来提高性能。
考虑以下代码:
Products::whereIn('id', function($query){
$query->select('paper_type_id')
->from(with(new ProductCategory)->getTable())
->whereIn('category_id', ['223', '15'])
->where('active', 1);
})->get();
如何在一次查询中执行此操作? 表2 ID C1 C2 1 BRAVO Onetwo 2 BRAVO Trenetwur 3 CHARLIE FIVESIX 4 ALPHA Seveneigh 从表1中选择*,其中B1=(从表2中选择C1,其中concat(C2)类似“%netw%”) 这正是我正在努力做的。但是上面的查询仍然不起作用。因此,我更喜欢表1中的行。
问题内容: 您能否将我引导到与Oracle中此查询等效的内容: 谢谢 问题答案: 查询从中检索所有行,然后在中检索行数。这样做只是性能优化:它使您不必进行两次查询。 如果性能不是问题,那么Oracle的等效项将是: 如果您可以重写客户端,则可以在一个查询中执行以下两项操作:
我有以下三张桌子 教室 注册学生 iduser_idclass_id 帖子 模型 Classroom.php 注册学生。php 邮递php 现在我需要获得某个班级的所有帖子,学生在该班级注册。 例如,一名学生注册了教室表中id号为1的班级。所以在registered_students表中会注意到,这个特定的用户是在这个特定的类下注册的。每个类在post表中可能有多个post。用户需要获得他类的所有
在我的一个工作脚本中,根据一些指标存储聚合计数,我没有使用雄辩的查询有点复杂,使用查询生成器很容易编写。我目前正在从数据库获取值,我需要在数据库中插入/更新它。可以通过使用保存()方法可以使用查询生成器来实现uprett操作吗?或者我需要每次检查这个条目是否在数据库中? 我总共有100000个条目,希望将其作为日常作业运行。因此,如果我需要检查数据库中是否存在特定条目,我需要多次访问数据库。是否有
问题内容: 如何在Firebase Android中查询SQL IN子句?我想在Firebase Recycler适配器中使用它,以便根据某些条件仅检索某些子级。类似于以下语句: 我需要一个Firebase查询才能在Firebase Recycler适配器中使用它。 问题答案: 我找到了解决方案:我们无法使用。相反,我们必须创建可扩展的自定义适配器。 要将值传递给此适配器,首先我们必须使用检索数据
我试图使用Django将PostgreSQL表提取到HTML中,当我在PostgreSQL的查询工具中执行空间查询时,我得到了完美的结果,但当我试图从Django执行相同的脚本时,我得到了所有的数据行。谢谢你提前帮忙。 姜戈剧本 HTML