Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: OmniModo w Marzec 30, 2017, 13:06:15

Tytuł: Zestawienie pracowników firm - dodanie kolumny z nazwą firmy
Wiadomość wysłana przez: OmniModo w Marzec 30, 2017, 13:06:15
Witam,

Na wstępie dodam, że z SQL'em mam do czynienia od jakiejś godziny :)

Zrobiłem następujące zapytanie do SQL :

SELECT
pk_Imie AS Imię,
pk_Nazwisko AS Nazwisko,
pk_EMail AS Email,
pk_Stanowisko AS Stanowisko
FROM kh_Pracownik

Jednakże chciałbym jeszcze dodać do tego jedną kolumnę z nazwą firmy i tu pojawia się problem.

Bazując na kodzie z innego wątku :

SELECT
adr_Nazwa AS Nazwa,
adr_Adres AS Adres,
adr_Miejscowosc AS Miejscowość,
kh_EMail As Email,
adr_Kod AS Kod
FROM kh__Kontrahent INNER JOIN adr__Ewid ON kh_Id = adr_IdObiektu WHERE adr_TypAdresu=1 AND kh_EMail<>''

Doszedłem do wniosku, że potrzebuję wartości "adr_Nazwa" ale znajduje się ona w tabeli "kh_kontrahent" i nie wiem jak to zrobić.

Z góry dziękuję za pomoc.


EDIT:

Na chłopski rozum, zrobiłem tak :

SELECT
adr_Nazwa AS Nazwa,
pk_Imie AS Imię,
pk_Nazwisko AS Nazwisko,
pk_EMail AS Email,
pk_Stanowisko AS Stanowisko
FROM kh_Pracownik,kh__Kontrahent INNER JOIN adr__Ewid ON kh_Id = adr_IdObiektu WHERE adr_TypAdresu=1 AND kh_EMail<>''

Ale pokazuje nieprawidłowe wartości. Chodzi głównie o to, aby pokazał mi z jakiej firmy wziął dane pracownika.
Tytuł: Odp: Zestawienie pracowników firm - dodanie kolumny z nazwą firmy
Wiadomość wysłana przez: dkozlowski w Marzec 30, 2017, 18:13:23
Nie od razu Rzym zbudowano... Polecam zrobić to, o czym wielokrotnie opisaliśmy w tym dziale - zobacz skąd dane pobiera program, zajrzyj do dokumentacji bazy danych, będzie łatwiej niż zgadywać.