Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
 Аватар для Fermion
17 / 17 / 3
Регистрация: 05.10.2009
Сообщений: 172

Как получить id записи по известному имени?

10.12.2009, 23:42. Показов 2173. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеем таблицу в базе данных. В таблице есть два поля: id и name. Поле name имеет свойство повторяться, поэтому при выборке из базы пользую DISTINCT... запрос в итоге выглядит так:

SELECT DISTINCT name from table1

а как мне получить id этого name ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.12.2009, 23:42
Ответы с готовыми решениями:

Поиск папки по известному имени
Добрый день! Подскажите пожалуйста! Я знаю имя папки, но не знаю путь к ней, как мне написать в коде, чтоб он искал мне эту папку !)))

Получить окно UAC для выполнения действия от имени привилегированной учетной записи
Есть кнопка по которой редактируется значение реестра. Данное действие требует прав администратора, в то время как сама программа работает...

По известному хендлу окна получить его координаты
Как по известному хендлу окна (handle - целое число) получить размеры и координаты этого окна?

6
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
11.12.2009, 01:43
А можно поинтересоваться для чего вы это используете?Может посоветую обходной вариант.Хотя кроме того,чтобы просто просмотреть значение повторяющихся полей мне больше в голову ничего не приходит.
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
11.12.2009, 06:58
может такой запрос подойдет:
SQL
1
SELECT id, name FROM table1 GROUP BY name
1
 Аватар для ILA
68 / 61 / 11
Регистрация: 10.08.2009
Сообщений: 226
11.12.2009, 08:20
Такой не сможет выполниться. Вызовет ошибку.
Тогда уж так:
SQL
1
SELECT MIN(id), name FROM table1 GROUP BY name
0
 Аватар для Fermion
17 / 17 / 3
Регистрация: 05.10.2009
Сообщений: 172
11.12.2009, 10:46  [ТС]
Цитата Сообщение от GаlаX Посмотреть сообщение
может такой запрос подойдет:
SQL
1
SELECT id, name FROM table1 GROUP BY name
Да.. именно в таком виде всё заработало... это именно то что доктор прописал... Спасибо!
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
11.12.2009, 10:51
Цитата Сообщение от ILA Посмотреть сообщение
Такой не сможет выполниться. Вызовет ошибку.
какую ошибку?
все будет без ошибок
0
 Аватар для ILA
68 / 61 / 11
Регистрация: 10.08.2009
Сообщений: 226
11.12.2009, 14:19
Черд. Это ж mysql. Oracle не дал бы такое сотворить, поскольку неизвестно какой id брать при такой группировке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.12.2009, 14:19
Помогаю со студенческими работами здесь

Не удается получить значение поля бд по известному другому полю
Здравствуйте! Вот часть кода. Нужно из бд аксесс изъять значение поля Namereg по значению поля Phone. Выдает не само значение в label, а...

По известному дескриптору окна получить Id процесса, к которому оно принадлежит
Можно ли как-то по известному дескриптору окна получить Id процесса, к которому оно принадлежит? Заранее спасибо.

Как получить таблицу по имени?
Есть таблица, которая связана с другими таблицами по двум полям: contact_id и source, где source - имя таблицы, с которой связана данная...

Как получить таблицу по имени?
Добрый день! Вопрос наверняка глупый, но у меня вызвал затруднение. Получить записи таблицы Info можно BaseEntities db=new...

Как прописать путь к appdata без имени учетной записи?
Как прописать путь к аппдата без имени учетной записи?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru