За последние 24 часа нас посетили 21037 программистов и 1676 роботов. Сейчас ищут 1829 программистов ...

Выбрать id исключая уже известные. Как?

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

  1. Alexej28

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

    С нами с:
    22 июн 2006
    Сообщения:
    20
    Симпатии:
    0
    Вот такая проблема.
    Известны 10 id которые были выбраны из таблицы и теперь нужно выбрать из таблицы id которые не равны этим 10. Всё пробовал что знаю, причём нужно сделать это в одном запросе. Спасибо заранее и надеюсь понятно объяснил.
     
  2. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    PHP:
    1. <?php
    2. $known_ids = array(1, 2, 3, 4, 5); // известные ID
    3. $sql = 'SELECT * FROM `tblname` WHERE `ID` NOT IN (' . implode(',', $known_ids) . ')';
    4. ?>
    можно так сделать
     
  3. Alexej28

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

    С нами с:
    22 июн 2006
    Сообщения:
    20
    Симпатии:
    0
    Спасибо огромное!