У меня есть table_1
и table_2
и они представляют собой ту же структуру, но разные данные. Необходимо получить все данные из этих таблиц в виде create_date
и независимо от того, из какой таблицы (это может быть 1 строка из таблицы_1, 3 строки из таблицы_2, а затем снова из таблицы_1). Является ли это возможным? Как? или крик, я получаю два запроса, а затем сортирую по дате с PHP?Получить данные и отсортировать данные из двух таблиц MySQL
EDIT: Извините за первую часть, я думал, что я могу сделать это оттуда, но кажется, что я не могу:/
У меня есть очень большой запрос, как этот
SELECT
table_1.id,
table_1.created,
table_1.qty,
table_1.comments,
table_1.last_update,
table_7.firstname,
SUBSTRING(table_7.lastname, 1, 1) AS lastname,
table_8.title country,
table_3.value AS sim,
table_1.offer_request,
table_5.manufacturer AS manufacturer,
table_4.name AS model,
table_6.value AS specifications,
table_9.value as shipping,
table_1.model AS mid,
table_1.user_id,
table_1.callme,
table_1.phoneprice,
table_1.phoneprice_eur,
table_1.currency,
table_1.sel_buy_show_all,
table_1.seller_buyer
FROM (`table_1`)
LEFT JOIN `table_3` ON `table_3`.`id` = `table_1`.`sim`
LEFT JOIN `table_4` ON `table_4`.`id` = `table_1`.`model`
LEFT JOIN `table_5` ON `table_5`.`id` = `table_1`.`manufacturer`
LEFT JOIN `table_6` ON `table_6`.`id` = `table_1`.`specifications`
LEFT JOIN `table_7` ON `table_7`.`id` = `table_1`.`user_id`
LEFT JOIN `table_8` ON `table_7`.`country`=`table_8`.`id`
LEFT JOIN `table_9` ON `table_9`.`id` = `table_1`.`types`
WHERE `table_1`.`status` = '1'
AND `table_1`.`deleted` = '0'
ORDER BY `last_update` DESC
LIMIT 200
И там является table_1, в состав которого такая же, как table_2, и мне нужно как-то вставить table_2 на запрос со всеми присоединяется как table_1
да, ваш ответ для первой моей части вопроса правильный. Но все же я не мог получить то, что мне нужно, поэтому я улучшил свой вопрос с помощью моего запроса, если бы вы могли мне помочь:? – Scorpioniz
В этом случае вы можете создать представление с указанным выше запросом, а затем вместо использования 'table_1' везде использовать имя представления, которое вы создали в своем длинном запросе. Это будет работать. –
em .. хорошо .. я попробую ... но я никогда раньше не использовал вид :) и я был бы признателен, если бы вы могли установить меня в дороге, как я это делаю – Scorpioniz