Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
	
		
		
			Правила форума
			При создании новой темы не забывайте указывать используемую СУБД.
		
		
	 
	
		
		
			
			- 
				sergey-911
			
- 
				
- Постоялец
  
- 
			
			
-  
- Сообщения: 545
- Зарегистрирован: 17.01.2005 (Пн) 19:10
			
			
			 sergey-911 » 22.06.2007 (Пт) 0:54
 sergey-911 » 22.06.2007 (Пт) 0:54 
			
			Доброго времени суток уважаемые.
Как сформировать запрос, который объединит данные из четырёх таблиц с одинаковыми полями (MS SQL 2000).
Таблица1
--------------------
Поле1 | Поле2 | Поле3 | Поле4 
.........
Таблица4
--------------------
Поле1 | Поле2 | Поле3 | Поле4 
Результат запроса
--------------------
Поле1 | Поле2 | Поле3 | Поле4 
P.S. Временная таблица - не лучший вариант (на мой взгляд).
			С уважением, Сергей.
		 
		
		 
	 
	
	
		
		
			
			- 
				Ennor
			
- 
				
- Конструктивный критик
  
- 
			
			
-  
- Сообщения: 2504
- Зарегистрирован: 18.12.2001 (Вт) 3:58
- Откуда: Калуга -> Москва
- 
				
			
			
			
			 Ennor » 22.06.2007 (Пт) 2:52
 Ennor » 22.06.2007 (Пт) 2:52 
			
			- Код: Выделить всё
- select ... from table1 ...
 union all
 select ... from table2 ...
 union all
 select ... from table3 ...
 union all
 select ... from table4 ...;
 
		
		 
	 
	
	
		
		
			
			- 
				sergey-911
			
- 
				
- Постоялец
  
- 
			
			
-  
- Сообщения: 545
- Зарегистрирован: 17.01.2005 (Пн) 19:10
			
			
			 sergey-911 » 22.06.2007 (Пт) 6:10
 sergey-911 » 22.06.2007 (Пт) 6:10 
			
			Спасибо Ennor.
			С уважением, Сергей.
		 
		
		 
	 
	
	
	
	Вернуться в Базы данных
	
	Кто сейчас на конференции
	Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7