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

高度なSQLクエリデザインヘルプ(2つのテーブル間で複製、複数のフィールド、1つのフィールドに基づいて除外される可能性があります)

    SELECT Name, ItemID, ID1, ID2,ID3 FROM item
    UNION ALL
    SELECT Name, ItemID, ID1, ID2,ID3 FROM bankitem
    

    または、重複したくない場合はUNIONを使用します。テーブルに重複したくない場合は、その列に一意のインデックスを使用します。

    SELECT * FROM(SELECT Name, ItemID, ID1, ID2, ID3, count(*) no_of_records FROM item 
    UNION 
    SELECT Name, ItemID, ID1, ID2, ID3, count(*) no_of_records FROM bankitem 
    GROUP BY Name, ItemID, ID1, ID2, ID3 HAVING count(*) > 1)as x 
    WHERE x.Name != 'RedPotion'
    

    または

    WHERE x.Name NOT IN('blah1','blah2')
    



    1. 選択クエリを作成するための10のMicrosoftAccessのヒント

    2. Postgresが配列にありません

    3. mysqlデータベースからデータをプルしてD3.JSで視覚化する方法は?

    4. SQLiteStatementはSELECT/INSERT / DELETE/UPDATEを実行します