Porównanie danych z dwóch tabel

Problemy związane z tworzeniem i zarządzaniem programami bazo-danowymi.
Regulamin działu


Zadając pytania dotyczące baz danych należy podawać szczegółowe informacje o bazie danych nad którą się pracuje, czyli:

  • Rodzaj serwera bazodanowego: MySql, MSSQL, Oracle itp.
  • Wersja bazy danych
  • Technologia bazodanowa używana w programie: ADO, DbExpress, InterBase
  • Komponenty użyte do zestawienia połączenia: ADOConnection, SqlConnection
  • Sposób zestawienia komponentów bazodanowych np. DataSet - DataSource - DbGrid lub DataSet - DataSetProvider - ClientDataSet - DataSource - DbGrid
  • Jeżeli używane były biblioteki innych firm niż Borland, CodeGeer i Embarcadero proszę podać ich nazwy, numer wersji i adres źródła.

Porównanie danych z dwóch tabel

Nowy postprzez duf » czwartek, 19 stycznia 2012, 20:07

Mam tabele CN:

Tabela CN
CNID_____OPIS______KOD
1...........11............6109100
2...........12............5208900
3...........12............9895600
4...........13............4567890

Po połączeniu tabeli CN z DBgrid po uwzględnieniu innych warunków widzimy ostatecznie dwa rekordy:
CNID_____OPIS______KOD
2...........12............5208900
3...........12............9895600

Tabela OP powinna również zawierać dwa rekordy i dwie wartości CNID: 2 i 3. Ale zawiera tylko jedną wartość CNID: 2.
Tabela OP
ID_____CNID_____RODZAJ
1..........2..........PX

Jakim zapytaniem sprawdzić tabelę OP czy zawiera wszystkie wartości CNID widoczne w DBgrid?
Avatar użytkownika
duf
Intelektryk
Intelektryk
 
Posty: 175
Dołączył(a): czwartek, 9 października 2008, 13:02
Podziękował : 17
Otrzymał podziękowań: 2
System operacyjny: Windows 10
Kompilator: XE8
Gadu Gadu: 0
    Windows XPFirefox

  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Bazy danych

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości

cron