За последние 24 часа нас посетили 18728 программистов и 1603 робота. Сейчас ищут 868 программистов ...

Заменить not in на join

Тема в разделе "MySQL", создана пользователем inline, 16 май 2011.

  1. inline

    inline Активный пользователь

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    [sql]insert ignore into mixups select item from mixrelations where item not in (select id from mixups)[/sql]
    [sql]delete from mixnoups where id in (select id from mixups)[/sql]

    Как можно в эти запросах заменить not in на join ?
    Спасибо!
     
  2. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    [sql]insert
    ignore
    into
    mixups
    select
    item
    from
    mixrelations
    left join
    mixups on mixups.id=mixrelations.item
    where
    mixups.id is null[/sql]
    вроде так