
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.06.2016, 00:04
|
|||
|---|---|---|---|
|
|||
Помощь с SQL-запросом (Выбрать все детали в изделии) |
|||
|
#18+
Добрый день. С SQL практически не работал, поэтому самостоятельно составить подобный запрос просто не хватает ума. Имеются три таблицы: "Изделия", "Детали" и "Изделия-Детали", в которой отображается перемещение деталей по изделиям. Структура таблиц следующая: Нужно из таблицы "Изделия-Детали" составить комплектацию изделия (т.е. выбрать все детали, которые принадлежат какому-то изделию). Задача усложняется тем, что деталь может сначала принадлежать одному изделию, потому другому, а потом и не принадлежать вовсе (поле item_id будет пустым). Подскажите как быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.06.2016, 04:18
|
|||
|---|---|---|---|
Помощь с SQL-запросом (Выбрать все детали в изделии) |
|||
|
#18+
TichokЗадача усложняется тем, что деталь может сначала принадлежать одному изделию, потому другому, а потом и не принадлежать вовсе (поле item_id будет пустым). Подскажите как быть.То есть поле item_id может быть пустым, но при этом сервер должен догадаться, что когда-то в нём что-то было записано? Прикручивайте период действия к item_detail, потом можно будет и о запросе говорить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.06.2016, 04:30
|
|||
|---|---|---|---|
|
|||
Помощь с SQL-запросом (Выбрать все детали в изделии) |
|||
|
#18+
tanglirTichokЗадача усложняется тем, что деталь может сначала принадлежать одному изделию, потому другому, а потом и не принадлежать вовсе (поле item_id будет пустым). Подскажите как быть.То есть поле item_id может быть пустым, но при этом сервер должен догадаться, что когда-то в нём что-то было записано? Прикручивайте период действия к item_detail, потом можно будет и о запросе говорить.Нет. Грубо говоря, нужно выбрать все записи с максимальной датой, сгруппированные по detail_id (т.е. это будет дата последнего изменения каждой детали) и потом найти среди них записи, у которых поле item_id равно запрашиваемому изделию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.06.2016, 04:50
|
|||
|---|---|---|---|
Помощь с SQL-запросом (Выбрать все детали в изделии) |
|||
|
#18+
Ну тогда смотрите FAQ: Выборка первой/последней записи в группах . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1831709]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 498ms |

| 0 / 0 |
