- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有两个数组
temp[]
time[]
例如,如果我的数组中有这样的数据
temp time
[0] 80 45
[1] 70 50
[2] 85 65
[3] 90 30
我想根据这两个数组参数查询数据像 (select * from MyTable where (temperature = 80 and time = 45 ))for the next (select * from MyTable where (temperature = 70 and time = 50 )) 等等
我正在做这样的事情
$mix=MyTable::whereIN('temperature', $temp)
->whereIN('time', $time)->where('category',$cat)
->get();
但它给我的输出是这两个参数的组合。不完全是从数组 0 开始...
我希望我能正确解释我的问题..
我试过了..
$result=Ergebnisse::where('name_id', $nam)->where('geometrie_id', $geo)->get();
foreach ($result as $key => $res) {
$mix=Ergebnisse::where('temperatur', $res->temperatur)
->where('zeit', $res->zeit)->groupBy('katogorie_id')
->get();
}
当我 dd($mix) 它只显示一个结果。但根据我的数据库,它应该显示不止一个
最佳答案
whereIn()
在这里不起作用。做这样的事情:
$data = MyTable::where('category', $cat)
->where(function($q) use($array) {
foreach ($array as $item) {
$q->orWhere(function($q) use($item) {
$q->where('temperature', $item['temp'])
->where('time', $item['time']);
}
}
})->get();
关于php - WhereIn Eloquent 形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43093466/
我正在尝试设计一个查询,但我不知道从哪里开始。 我会按照我希望的方式输入它。 Items::whereIn('id',$ids)->orWhereIn('id_2',$ids)->where(
我正在通过过滤器搜索产品: 我的代码: ->where(function($query) use($filter) { if(!empty($filter)){ foreach ($fil
我在用 Doctrine 制作一个相当简单的查询时遇到了麻烦...... 我有两个数组($countries、$cities),我需要检查数据库记录值是否与内部的任何值匹配。我正在寻找类似的东西: -
我有3张 table : 文章 标签 article_tag 它们都是具有枢轴的多对多关系。 我需要查询它以获取所有具有标签数组的文章: Article::with('tags')->whereIn(
我要构建 LINQ稍后将翻译为 WHERE IN在sql .在常规用例中,我会这样做: (querable 是 IQuerable 而 arr 是 IEnumerable ) querable = q
使用查询生成器查询数据库时,出现错误 Object of class Closure could not be converted to string // Each type
所以我正在寻找与 WHERE IN(val1,val2) 等价的方法,我已经尝试过,但没有用。 Angular 火力地堡 this.firebase.database.list('/favorites
我有一系列的收藏。在收藏中我有关系。我如何使用 whereIn在这些关系中? $arrayCollections = $category->products; $arrayCollections =
我使用 Knex 构建了一个查询,如下所示: knex('discounts') .where((builder) => { builder .where('product_c
我正在尝试以下查询以获取特定类别的所有问题。 $categories = Category::with('question')->whereIn('id', [2,3])->get(); 我的关系定义
用户表 编号 user_comments 表 编号 |用户 ID |内容 |创建于 我有一个用户 ID 列表,我想为每个用户 ID 抓取最新的 3 条评论。 SELECT * FROM user_co
我需要做以下事情 Model::select('column')->whereIn('column','!=',array)->first(); 那么我怎样才能做到这一点。任何建议谢谢。 最佳答案 您
我有两个数组 temp[] time[] 例如,如果我的数组中有这样的数据 temp time [0] 80 45 [1] 70 50 [2] 85 65 [
我试图在变量 $sections 中收集属于发生在它们身上的部分的所有记录。但只有第 1 部分的那些人才会接我。有什么建议吗? $sections = '1,2,3'; $data = News::w
在我的应用程序中,我更新了 one-to-many 的关系至many-to-many我正试图找出一种方法来保持相关的功能。 假设我有两个相关的表,例如狗和主人。如果我有一组主人,并且我正在尝试为这些主
下面是我的查询,我使用了哪一个并且工作正常。 if($t_requested['category_id']) { $t_query_condition['p.categ
我通过 ajax 在字符串中有 id, 例子: "1,2" 在我的 Controller 中,我想使用带有 id => [1,2] 的 whereIn 在一次查询中更新产品的多行。 ajax: $('
在 MySQL 中,要在“WHERE IN”子句中搜索多个列,通常这样做: where (column1, column2) in (select column1, column2 from tabl
我目前正在尝试从包含 id 和 name 列的 X 表中获取数据。我在该项目中使用 Laravel,并进入其中以从 X 表获取多个数据。它工作完美,当我发送请求数据为 (1,2,3,4) 时,我得到了
我有一个简单的查询,其中 $clubs 和 $user_ids 是数组。我想在同一查询中使用两个 WhereIn。例如 $clubs = array(1,2,3) 和 $user_id = array
我是一名优秀的程序员,十分优秀!