Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用laravel eloquent创建子查询_Php_Mysql_Laravel_Laravel 5_Eloquent - Fatal编程技术网

Php 使用laravel eloquent创建子查询

Php 使用laravel eloquent创建子查询,php,mysql,laravel,laravel-5,eloquent,Php,Mysql,Laravel,Laravel 5,Eloquent,我的原始查询运行良好,但在将其转换为Laravel eloquent后,就不起作用了 选择 key\u vals.`key`, 键值` 从…起 键值 每分钟, 键值。`last\u store\u time`, 现在

我的原始查询运行良好,但在将其转换为Laravel eloquent后,就不起作用了

选择 key\u vals.`key`, 键值` 从…起 键值 每分钟, 键值。`last\u store\u time`, 现在<从ttl中选择ttl
您可以执行子查询并将结果传递给外部查询:

$ttl = Ttl::select('ttl')->first();
$results = KeyValue::select('key', 'value')
                   ->where(\DB::raw('TIMESTAMPDIFF(MINUTE, key_vals.`last_store_time`, now())'), '<', $ttl->ttl);
内部查询Ttl::select'Ttl'应该返回一个单元格值,但我只是尝试按照您在示例中提到的那样执行此操作

此源代码可能会有所帮助: