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

左結合の列名のエイリアス

    「SELECT*」ですべてのフィールドを選択する代わりに、必要に応じてASでエイリアスを作成し、必要な各フィールドに明示的に名前を付ける必要があります。例:

    SELECT si.field1 as si_field1,
           si.field2 as si_field2,
           ind_data.field1 as ind_data_field1
      FROM sites_indexed as si
      LEFT JOIN individual_data as ind_data 
             ON si.id = ind_data.site_id 
     WHERE `url` LIKE :url
    

    次に、結果セットでエイリアス名を参照できます。



    1. WiresharkファイルからPostgreSQLクエリを見つける(デコードする)方法は?

    2. MySQLで同等のgenerate_series()を使用してアイテムをカウントする方法は?

    3. ステートメントが閉じられた後は操作は許可されません

    4. MySQLクエリでBirthDate列を使用してAgeを取得するにはどうすればよいですか?