[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

jak wyciągnąć info z 2 tabel?



Witam,
jest duża baza danych, a w niej m.in. 2 tabele:

Item (_ItemKey_, ItemName, ...)
SysText (SysTextKey, TableName, InfoText, ...)

Niektóre rekordy z tabeli Item, mają dodatkowy opis w tabeli SysText (w polu
InfoText) - czyli relacja 1 do 0/1 (o ile się nie mylę). Pole TableName mówi
do której tabeli dotyczy dana informacja (w tym przypadku interesują tylko
rekordy z TableName='Item'). Pole SysText.SysTextKey informuje do którego
"itemu" odnosi się informacja danego rekordu (SysText.SysTextKey musi być
równe Item.ItemKey). Jak zrobić, żeby wyciągnąć wszystkie "itemy" wraz z
dodatkowymi informacjami zawartymi w tabeli SysText? Czyli jak rozbudować
poniższą procedurę:

OUTPUT TO c:\temp\item.txt.
for each Item NO-LOCK.
disp ItemCode ItemName DrawNum  WITH WIDTH 120.
end.

"Itemów" jest sporo (>10000), rekordów w tabeli SysText mniej ale też dużo,
tak więc dochodzi jeszcze sprawa optymalizacji... Ale na początek wystarczy
aby chodziło.

Proszę o wskazówki, komentarze, przykłady, wszystko co może pomóc. TIA.

Pozdrawiam,
Witold 'V-Tec' Serhej
mailto:w.serhej@lpm.pl

------
Strona WWW:     http://pluton.pol.lublin.pl/pugpl/index.htm
Obsluga listy:  listserv@zeto.bydgoszcz.pl
Archiwum listy: http://www.zeto.bydgoszcz.pl/progress/index.html
------