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

SQL結合に同じ名前の2つの列が存在する場合に、1つのテーブル列から値を取得する方法

    このようにクエリで2つの列の一方または両方にエイリアスを使用して、同じ名前の2つの列を区別する必要があります

    SELECT a.`date`, b.`date` as b_date
    FROM table1 a
        JOIN table2 b ON a.id = b.a_id
    WHERE some specific criteria
    

    これで、各dateの行を取得するときに 独自の名前があります。つまり

    $row->date;
    $row->b_date;
    


    1. クラウド内のPostgreSQLクラスターのほぼゼロのダウンタイム自動アップグレード(パートII)

    2. データベースからマーカー半径内に収まる結果を取得します

    3. SQLピボット–行を列に変換する方法を知っている

    4. 文字セットと照合は正確にはどういう意味ですか?