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

SQLは複数のテーブルからデータを選択します

    これは、union allを使用して行うことができます およびgroup by

    select url,
           max(id1) as id1, max(id2) as id2, . . .
    from ((select url, id as id1, NULL as id2, . . .  from table1) union all
          (select url, NULL as id1, id as id2, . . .  from table1) union all
          . . .
         ) t
    group by url;
    


    1. 2つの列で同じ値を持つ2つの行を結合します

    2. 数字以外の文字を含む行を除外するOracleSQLクエリ

    3. Oracle SQL updateステートメントはどの順序で列の値を変更しますか?

    4. MySQL CONCAT(string、longtext)は16進文字列になります