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

MySQLの複数の左結合

    GROUP BY句がありません:

    SELECT news.id, users.username, news.title, news.date, news.body, COUNT(comments.id)
    FROM news
    LEFT JOIN users
    ON news.user_id = users.id
    LEFT JOIN comments
    ON comments.news_id = news.id
    GROUP BY news.id
    

    左の結合は正しいです。 INNERまたはRIGHTJOINを使用した場合、コメントのないニュースアイテムは取得されません。



    1. PostgreSQL-結果セットを返すストアドプロシージャに動的SQLを記述します

    2. エラー、文字列、またはバイナリデータは、挿入しようとすると切り捨てられます

    3. サーバーを再起動せずに.env変数をリロードする(Laravel 5、共有ホスティング)

    4. MySQLVARCHARサイズ制限