У меня особенно медленный запрос из-за огромного количества информации, объединяемой вместе. Однако мне нужно было добавить предложение where в форме идентификатора (выберите идентификатор из таблицы).
Я хочу знать, есть ли какой-нибудь выигрыш от следующего, и более настойчивый, даст ли он даже желаемые результаты.
select a.* from a where a.id in (select id from b where b.id = a.id)
как альтернатива:
select a.* from a where a.id in (select id from b)
Обновление:
MySQL
Не могу быть более конкретным извините
Таблица А - это объединение 7 разных таблиц.
использование * для примера
Редактировать, b не выбран