sql >> データベース >  >> RDS >> Mysql

テーブルを結合して結果を表示する[Laravel5]

    まず、 id groups group_idと一致させる必要があります project_groupで 、 右?したがって、「GROUP1」のIDは115であり、1ではないと仮定します。

    第二に、質問はプロジェクトとどのように関連していますか? group_idがあります 質問については、プロジェクトIDである必要があるようですが、これは確かではありません。

    SELECT text
    FROM質問
    INNER JOIN project_group USING( group_id
    INNERJOINグループ ON project_group project_id =グループid
    groupsの場所 。name ='GROUP1'
    AND project_group user_id =3;

    繰り返しますが、これは group_idを修正した場合にのみ機能します idを参照する外部キーになる groupsで テーブル。この場合、これはあなたが望むことをするはずです。




    1. Salt&MD5でPhpを使用してMysqlに送信する

    2. PostgreSqlでDB所有者の名前を取得します

    3. Mysql:2つの列の間で値を選択する

    4. MariaDBクラスター10.4の新機能