私の問題は簡単です。私は2つのテーブルmysqlの列の行を数える
transaction_bodies
------------------
body_id
full_name
を持っており、他の一つは
transaction_accounts
--------------------
account_id
body_id
account_name
関係がone to many
です。 1つのボディは複数のアカウントを持つことができます。私はボディにあるアカウントをカウントするクエリを作成しようとしています。
私はこの
SELECT *
FROM
(
SELECT count(*) as trans, tb.full_name
FROM transaction_accounts ta
LEFT JOIN transaction_bodies tb
ON tb.body_id = ta.body_id
) as row;
を試みたが、これは正しい結果を与えるものではありません。誰もがこれで私を助けることができますか? Laravelでサブクエリを書く方法を教えてください。
あなたが雄弁(Laravelモデル)を使用している、Laravelでこれをタグ付けしていますか? –