![]() |
|
Модераторы: LSD |
![]()
|
|
| fath_fast |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 9.4.2007 Репутация: нет Всего: нет |
Делаю следующий запрос (примерно):
SELECT id FROM table WHERE name=(ТУТ ЗАПРОС КОТОРЫЙ ВОЗВРАЩАЕТ НЕСКОЛЬКО ЗНАЧЕНИЙ)... На это мне база отвечает: Subquery returns more than 1 row Вопрос можно ли это как-нибудь обойти без использования курсоров (СУБД MySQL)? Спасибо. |
|||
|
||||
| Anark1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 622 Регистрация: 15.12.2006 Где: RF -> Moscow Репутация: 2 Всего: 11 |
Ты же сам пишешь что параметру name присваиваешь результат запроса, который возвращает несколько записей. Тут скорее всего и проблема. Как обойти? Нужно возвращать одно значение. Конкретнее сказать не могу так как ничего не знаю о твоей базе.
|
|||
|
||||
| fath_fast |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 9.4.2007 Репутация: нет Всего: нет |
У нас есть лист заказа где опредлён некторый список сотрудников (их id в базе), и указана дата выполнения заказа, там же (в листе заказа) как раз и расчитано сколько каждый заработал...
Нужно сделать отчёт-таблицу где за определённый помежуток времени получается список всех сотрудников которые работали в этот период, и зарплата каждого за это время ... т.е. имеем таблицы: |order_list: id_list (PRIMARY KEY) data_ |order_emp: id_list (FK) id_employee (FK) sum - зарплата за этот заказ Вот! Хотел обойтись одним запросом, но столкнулся с этой ошибкой... НАчинал с этого:
Что можете подсказать? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| fath_fast |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 9.4.2007 Репутация: нет Всего: нет |
LSD, СПАСИБО ОГРОМНОЕ!!!
|
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |