1
laravel 4.2のクエリビルダーでこのSQLリクエストを翻訳したいと思いますか?複数のテーブルを選択してビルダーlaravel 4を照会するSQL
ありがとうございます!
テーブルapi_calls => id | key_id |サーバー| created_at
表api_key => id |キー| created_at
SQL:
SELECT K.key FROM api_key as K
WHERE
(SELECT count(id) FROM api_calls WHERE server = $server AND key_id = K.id AND created_at >= $DateSeconds) < 10
AND
(SELECT count(id) FROM api_calls WHERE server = $server AND key_id = K.id AND created_at >= $DateMinutes) < 500
GROUP BY K.key
は、こんにちは、良い一日を:) – Matthieu
、私は明日テストします、ありがとうこのリクエストありがとうございましたしかし、私が結果をvardumpするとき、私は何も得られない。どんなエラーでもない。何か案が? – Matthieu
私の意見では、このクエリはうまくいくはずです。あなたが何も得られないならば、それはすべてのレコードが除外されたことを意味します。 LaravelのDebugbarをお持ちの場合、結果クエリが何であるかを確認することができます。また、 'join'(内部結合)の代わりに' leftJoin() '(左外部結合)を使ってこの結果をチェックすることもできます。 –