Запрос из двух одинаковых таблиц.
Помогити кто знает. Есть две таблицы с разл. именами но с одинаковыми полями. В каждой из табл. есть параметр id по которому и осуществляется поиск. Вопрос:
Как используя один SQL запрос получить данные из обоих таблиц, где id=х?
Цитата:
Originally posted by flasham
Всем Привет!
Помогити кто знает. Есть две таблицы с разл. именами но с одинаковыми полями. В каждой из табл. есть параметр id по которому и осуществляется поиск. Вопрос:
Как используя один SQL запрос получить данные из обоих таблиц, где id=х?
Всем Привет!
Помогити кто знает. Есть две таблицы с разл. именами но с одинаковыми полями. В каждой из табл. есть параметр id по которому и осуществляется поиск. Вопрос:
Как используя один SQL запрос получить данные из обоих таблиц, где id=х?
select tab1.id, tab2.id from tab1,tab2 where (tab1.id=x)and(tab2.id=x);
Цитата:
Originally posted by Saris
select tab1.id, tab2.id from tab1,tab2 where (tab1.id=x)and(tab2.id=x);
select tab1.id, tab2.id from tab1,tab2 where (tab1.id=x)and(tab2.id=x);
Не уверен, что это то, что надо. Можно попробовать следующее (результат будет в две строки):
select ID, FIELD1, FIELD2, FIELD3, FIELD4 from TAB1 where ID = :ID
union all
select ID, FIELD1, FIELD2, FIELD3, FIELD4 from TAB2 where ID = :ID