Как обсуждено в одном из подкастов, это добавляет барьер для доступа к страннику, происходящему путем удивления, могло ли это быть то, где они должны отправить свой Yahoo!, Отвечает на вопрос.
Это является несколько элитарным, но, учитывая фокус этого веб-сайта в особенности довольно приемлемо отклонить любого, кто не может выяснить Открыть процесс ID и любого, у кого действительно есть реальный вопрос, в котором они нуждаются, ответил, может быть побеспокоен для работы через любую небольшую трудность.
JOIN будет гораздо более эффективным, или вы можете использовать EXISTS:
SELECT a.id FROM a WHERE EXISTS (SELECT 1 FROM b WHERE b.id = a.id)
Подзапрос вернет самое большее 1 ряд.
Да, я бы порекомендовал присоединиться к нам. Это ускорит выполнение операторов выбора.
Вот способ фильтрации строк с помощью INNER JOIN:
SELECT a.id
FROM a
INNER JOIN b ON a.id = b.id
Обратите внимание, что каждая версия может работать по-разному; иногда IN быстрее, иногда EXISTS, а иногда INNER JOIN.