Подскажите как в [Табл1][Столбец1] вносить последнее число (их множество, нужно именнопоследнее) [Табл2][Столбейц2] (таблица завязана по айди.....
0
Выборка из связной таблицы последней записи
Автор Koldunchik, 26 апр. 2017 11:59
Сообщений в теме: 5
#1
Отправлено 26 Апрель 2017 - 11:59
#2
Отправлено 26 Апрель 2017 - 13:00
Что за конструкция такая "[Табл1][Столбец1]" и что значит "последнее число"? Опишите подробнее, лучше с примером кода.
#3
Отправлено 26 Апрель 2017 - 14:26
CbCoder (26 Апрель 2017 - 13:00) писал:
Что за конструкция такая "[Табл1][Столбец1]" и что значит "последнее число"? Опишите подробнее, лучше с примером кода.
Есть 2 таблицы, первая: ведет учет показаний счетчика электроэнергии, вторая связанная подтаблица в ней вносится дата и показание текущее...
вот и требуется в первой таблице отобразить последнее показание подтаблицы...
пример: в подтаблице
дата показание разница
24.04.2017 5200 0
25.04.2017 5250 50
26.04.2017 5350 100
27.04.2017 5850 500
выборка в таблицу один (текущее показание) заносится только последнее показание 5850 из подтаблицы
#4
Отправлено 30 Апрель 2017 - 14:26
Делаете запрос к подтаблице с выборкой по полю связи с основной и обратной сортировкой по дате:
ID и имена из примера заменяете на свои.
$last_rec = data_select_array(111, "f222=", $line['ID'], " ORDER BY f333 DESC"); // 111 - id таблицы подтаблицы, 222 - id поля связи с основной, 333 - id поля с датой $line['Последнее показание'] = $last_rec['f444']; // 444 - id поля с показанием в подтаблице
ID и имена из примера заменяете на свои.
#5
Отправлено 03 Май 2017 - 12:31
Огромнейшее Вам спасибо, сегодня буду пробывать)
#6
Отправлено 04 Май 2017 - 11:35
Все работает, очень благодарен!
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных