powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / inner join c несколькими выборками из одной таблицы
4 сообщений из 4, страница 1 из 1
inner join c несколькими выборками из одной таблицы
    #38682163
andrey24may
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, есть запрос

select staff.fio from wp_db_staff as staff

inner join wp_db_link as link ON staff.id = link.id_user
inner join wp_db_object as object ON object.id = link.id_object
inner join wp_db_spec as spec ON spec.id = link.id_spec



WHERE staff.mark = 5 AND object.id = 11 AND spec.id = 4

Так всё работает, но не работает, если я добавляю условие неважно к какой таблице с полем, например

select staff.fio from wp_db_staff as staff

inner join wp_db_link as link ON staff.id = link.id_user
inner join wp_db_object as object ON object.id = link.id_object
inner join wp_db_spec as spec ON spec.id = link.id_spec



WHERE staff.mark = 5 AND object.id = 11 AND spec.id = 4 AND object.id = 12

Так ничего не находит. Хотя должно. Где ошибка ?
...
Рейтинг: 0 / 0
inner join c несколькими выборками из одной таблицы
    #38682223
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey24mayПодскажите, есть запрос

select staff.fio from wp_db_staff as staff

inner join wp_db_link as link ON staff.id = link.id_user
inner join wp_db_object as object ON object.id = link.id_object
inner join wp_db_spec as spec ON spec.id = link.id_spec



WHERE staff.mark = 5 AND object.id = 11 AND spec.id = 4

Так всё работает, но не работает, если я добавляю условие неважно к какой таблице с полем, например

select staff.fio from wp_db_staff as staff

inner join wp_db_link as link ON staff.id = link.id_user
inner join wp_db_object as object ON object.id = link.id_object
inner join wp_db_spec as spec ON spec.id = link.id_spec



WHERE staff.mark = 5 AND object.id = 11 AND spec.id = 4 AND object.id = 12

Так ничего не находит. Хотя должно. Где ошибка ?

серьёзно??? должно???
--------------------------------!!!!!!!!!!!!!!!!!!---------------------------!!!!!!!!!!!!!!!!!!
WHERE staff.mark = 5 AND object.id = 11 AND spec.id = 4 AND object.id = 12
...
Рейтинг: 0 / 0
inner join c несколькими выборками из одной таблицы
    #38682227
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
серьёзно??? должно???
-------------------------------------------!!!!!!!!!!!!!!!!!!---------------------------!!!!!!!!!!!!!!!!!!
WHERE staff.mark = 5 AND object.id = 11 AND spec.id = 4 AND object.id = 12

==

object.id = 11 AND object.id = 12
...
Рейтинг: 0 / 0
inner join c несколькими выборками из одной таблицы
    #38682322
andrey24may
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, теперь всё ок
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / inner join c несколькими выборками из одной таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]