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

Mysql-すべてのタグに一致するIDを選択します

    クエリの考え方は、レコードの数をWHEREで指定した値の数と一致させる必要があるということです。 条項。

    SELECT ID
    FROM tableName
    WHERE tag IN (4, 8)
    GROUP BY ID
    HAVING COUNT(*) = 2
    

    すべてのIDのタグに一意の制約が指定されていない場合は、DISTINCT 必要です

    SELECT ID
    FROM tableName
    WHERE tag IN (4, 8)
    GROUP BY ID
    HAVING COUNT(DISTINCT tag) = 2
    



    1. テーブルを複数のcsvファイルにエクスポートする手順

    2. データベースから検索したデータをdivに表示したい検索ページを作成したいですか?

    3. Microsoft SQLServer2000でMySQLLIMIT句をエミュレートする

    4. SQLServerで文字列を分割する方法