Извините, люди толстые (пожалуйста, извините) У меня есть 3 таблицы MySql с данными. Каждая таблица имеет «общее поле» даты (datestamp). Мне нужно объединить запрос выбора из каждой таблицы и упорядочить массив по «общей» дате. Поле даты в каждой таблице имеет другое имя.
, например. table1 - date is table1_date и т. д.создать массив PHP/mysql
Это не вопрос «присоединения» к выбранным запросам, если только три возможных запроса не могут выполняться как подзапросы?
Поля данных в каждой таблице будут отличаться, поэтому мне нужно создать единый массив, упорядоченный по полям datestamp (desc). Естественно, я могу выбрать запрос для каждой таблицы.
например. array1 будет (я думаю) (я хочу использовать имя поля в качестве ключа внутри массива, следовательно, это ниже)
array = table1_date=>array(//field named => field values //)
array2 = table2_date=>array(//field named => field values //)
array3 = table3_date=>array(//field named => field values //)
я быть «толстым», потому что я могу создать массивы, я могу array_push
вместе но могу ли я сортировать по ключу массива datestamp - нет.
Это вероятностный так легко, поэтому я прошу прощения
do u хотите объединить 3 массива? – underscore
По общему полю, вы имеете в виду внешний ключ? По сути, это общая ценность, которая может ссылаться на одну таблицу на другую. – user1104854
Использование метки времени как первичного ключа, как правило, очень плохая идея - 2 вещи могут произойти в одно и то же время. Одна вещь может занять больше секунды. – symcbean