Модераторы: Akella
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> InterBase, работа с таблицами - важно. 
:(
    Опции темы
X-Vlad
Дата 12.2.2004, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 570
Регистрация: 10.4.2002
Где: Украина, Львов

Репутация: нет
Всего: 5



Привет всем.

Использую InterBase.

Есть две таблицы с одинаковими структурами.

Table1(id,name,tovar1,tovar2)
Table2(id,name,tovar1,tovar2)

Вопрос:

Как зделать что-бы данные из двух таблиц записывались в один DBGrid:

--------------------------------------------------------------------------
| ID | TOVAR1 | TOVAR2 |
--------------------------------------------------------------------------
|ID из Т1Т2 | Товар1 из табл. 1,2 | Товар2 из табл 1,2 |


Зарание благодарен.


--------------------
Хорошая штука - комп..:)
www.x-vlad.com
PM MAIL WWW ICQ   Вверх
Pakshin A. S.
Дата 12.2.2004, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: нет
Всего: 61



Select No1.tovar1, No2.tovar1 from Table1 as No1,Table2 as No2

Давно я запросы не писал...
PM   Вверх
X-Vlad
Дата 12.2.2004, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 570
Регистрация: 10.4.2002
Где: Украина, Львов

Репутация: нет
Всего: 5



Цитата
Select No1.tovar1, No2.tovar1 from Table1 as No1,Table2 as No2
неработает sad.gif

Вродибы есть такая штука как UNION но я незнаю как ею пользоватся... sad.gif
может кто подскажет?


--------------------
Хорошая штука - комп..:)
www.x-vlad.com
PM MAIL WWW ICQ   Вверх
X-Vlad
Дата 12.2.2004, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 570
Регистрация: 10.4.2002
Где: Украина, Львов

Репутация: нет
Всего: 5



Нашол... smile.gif
Можеь кому пригодтся

Если есть две тадлицы с одинаковой структурой и надо вывести результат из обоих таблиц

Цитата

Select * from [table_name]
Union
Select * from [table_name]


Всем спасибо.



--------------------
Хорошая штука - комп..:)
www.x-vlad.com
PM MAIL WWW ICQ   Вверх
Paradox
Дата 13.2.2004, 06:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1135
Регистрация: 18.11.2002
Где: Россия

Репутация: 1
Всего: 1



можно наверное еще и VIEW создать а потом из него селектить


--------------------
---
PM MAIL WWW   Вверх
gray_k
Дата 16.2.2004, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: нет
Всего: 22



union производит "склеивание" результатов запросов. Т.е. выводится сначала строки первого запроса, затем второго и т.д.
Здесь подойдё внешнее или внутреннее объединение таблиц:
Код
select T1.ID, T1.TOVAR1, T2.TOVAR2 from TABLE1 T1, TABLE2 T2 where T2.ID=T1.ID
- это внутреннее объединение
Код
select T1.ID, T1.TOVAR1, T2.TOVAR2  from TABLE1 T1 left join TABLE2 T2 on T2.ID=T1.ID
- внешнее объединение


--------------------
С уважением.
Gray.
PM MAIL   Вверх
Alenka
Дата 4.1.2005, 13:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Помогите начинающему программисту написать базу данных в InterBase! Есть ли какие-нибудь примеры простейшей БД? Нам объясняли smile но smile никто увы не понял Помогите, плиз! smile
  Вверх
Alex
Дата 4.1.2005, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 7
Всего: 162



М
 
Alenka, Одна тема 1 вопрос. Если вы хотите, что бы вам ответили на ваш вопрос создайте под него отдельную тему



--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.