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

別の列に対してリレーションテーブルをクエリする

    @Abdullahのサブクエリをテストしたところ、実際に私が望んでいたものとは逆になりました。少しテストした後、私が探していたものを提供するネストされたクエリに行き着きました:

    select distinct entity_id from construction 
    where entity_id not in (
        select entity_id from construction c left outer join available a on a.id = c.component_id 
        where a.id is null 
    );
    


    1. MySQLJOINはNULLフィールドを返します

    2. MySqlDataReader.GetStream()はIndexOutOfRangeExceptionをスローします

    3. グループごとに固定数の行を選択するにはどうすればよいですか?

    4. SQLServerALLオペレーターの説明