[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 wydajności... 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
------