Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Составление SQL-запросов > MySQL, выбрать одинаковые ники но разные ID |
Автор: Black 11.11.2010, 23:20 |
Есть таблица. Там два поля, например: login | id Надо сделать такой запрос, чтобы вывести только такие логины у которых в базе есть два и более ID причем именно разных ID. То есть, если есть такая таблица: vasya 1 kolya 2 vasya 1 vasya 1 kolya 2 dima 3 dima 3 kolya 4 надо выбрать в итоге ник kolya так как ему есть два id 2 и 4 Не могу понять как составить такой запрос. Спасибо за помощь. |
Автор: Akina 11.11.2010, 23:43 | ||
|
Автор: Black 11.11.2010, 23:59 |
Спасибо. Только запрос очень очень долго выполняется не могу дождаться конца. Наверное, мне надо делать индексы. |
Автор: Akina 12.11.2010, 09:20 | ||
Если СУБД позволяет- используй подзапрос.
|
Автор: Zloxa 12.11.2010, 09:55 | ||
|
Автор: Akina 12.11.2010, 10:04 |
q1 - лишнее... Не каждая СУБД это поймёт... |
Автор: Zloxa 12.11.2010, 10:17 |
ах черт, спалился.... я думал я быстро исправился ![]() А кто не поймет, не можешь подсказть? Это вроде как ансевая штука. |
Автор: Akina 12.11.2010, 10:41 |
Попробуй в MS Access, например. |