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

MySQLJOINはNULLフィールドを返します

    データとスキーマについてはわかりませんが、up.profile_valueが「123」のような場合は次のように試すことができます:

    SELECT u.name AS _user_name, s.name AS _school_name
    FROM fwg_files AS f
    LEFT JOIN users AS u ON u.id = f.user_id
    LEFT JOIN user_profiles AS up ON up.user_id = u.id
    LEFT JOIN school AS s ON CONCAT('"', s.id, '"') = up.profile_value
    



    1. 大きな(14 GB)MySQLダンプファイルを新しいMySQLデータベースにインポートするにはどうすればよいですか?

    2. SELECTクエリの2つのテーブルをマージしますか?

    3. 自作、MySQL8のサポート

    4. Javascriptプロンプトボックスから値を取得してPHP変数に渡してSQLに保存できるようにするにはどうすればよいですか?