есть 2 таблички info и info_arhiv хочу сделать 1 запрос что бы получить запись если она есть. Как составить такой запрос?
Охрененно много инфы... 1. Таблицы одинаковые? 2. Если она есть - как определяете, по id? В общем случае как то так (Select ... . From info) Union (select . From info_archiv)
Если просто количество записей в двух таблицах, то Код (Text): select sum(a.count_value) as count_value from (select count(*) as count_value from info union all select count(*) as count_value from info_arhiv) as a Но информации, конечно же мало.
Тут добавить особо не чего есть info и info_arhiv и там и там есть колонка adress надо только запросить адрес и отдать в php
Запись должна быть только одна? Если да, то по какому условию? Какое поле должно отображаться, или все поля? Что в вашем понимании фраза "получить запись"? Вот это, то? Код (Text): SELECT DISTINCT a.adress_value FROM (SELECT i.adress AS adress_value FROM info i WHERE i.adress=:adress UNION ALL SELECT ia.adress AS adress_value FROM info_arhiv ia WHERE ia.adress=:adress) AS a Где :adress - это параметр.
По гуглил и вроде как запрос (SELECT `adress` FROM `info` WHERE `id`='123') UNION (SELECT `adress` FROM `info_arhiv`WHERE `id`='123') Устраивает