• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

pomoc z select

Object Storage Arubacloud
+1 głos
82 wizyt
pytanie zadane 22 października 2023 w SQL, bazy danych przez bezbea Nowicjusz (130 p.)
Witam, mam za zadanie stworzenie dwóch tabel. jedna z pracownikami, druga z numerami pokoi i numerami tel A następnie  Wykorzystując instrukcję SELECT zadać zapytanie które wyświetli tabelę zawierającą 4 kolumny:    Imie Nazwisko Pokoj Numer. Tabele mam zrobione, dane do nich wprowadzone ale nie radzę sobie z połaczeniem i wybraniem tej tabeli. wychodzi taki błąd

#1064 - Something is wrong in your syntax obok 'pokoj = telefony pokoj LIMIT 0, 25' w linii 9

SELECT
    imie,
    nazwisko,
    pokoj,
    numer
FROM
    pracownicy
INNER JOIN telefony
ON pracownicy pokoj = telefony pokoj

1 odpowiedź

+1 głos
odpowiedź 22 października 2023 przez Wiciorny Ekspert (270,190 p.)

Po pierwsze, jeśli to są dwie inne tabele to musisz je złączyć, aby wybrać z nich dane, bo w ten sposób tego nie zrobisz,,
Podstawowe złączenie np to INNER JOIN  https://kajodata.com/sql/jak-dziala-inner-join-w-sql/

Potem jeszcze musisz warunek złączenia, ustalić odwołując się do określonych tabel i ich kolumn np. (Do takiej rzeczy stosuje się aliasy).
 

SELECT
    pracownicy.imie,
    pracownicy.nazwisko,
    telefony.pokoj,
    telefony.numer
FROM
    pracownicy
INNER JOIN telefony ON pracownicy.pokoj = telefony.pokoj;

 W tym zapytaniu masz iżycie aliasów "pracownicy" i "telefony", aby jednoznacznie określić, z której tabeli pochodzą kolumny "pokoj".

Sprawdź jeszcze dobrze, że twoje tabele faktycznie się tak nazywą, bo to bardzo ważne, oraz czy ich schemat, faktycznie ma takie kolumny. 

Podobne pytania

0 głosów
1 odpowiedź 324 wizyt
pytanie zadane 11 lutego 2022 w SQL, bazy danych przez angor10 Nowicjusz (120 p.)
+1 głos
1 odpowiedź 194 wizyt
pytanie zadane 8 października 2020 w SQL, bazy danych przez Mateusz Kita Początkujący (380 p.)
0 głosów
1 odpowiedź 350 wizyt
pytanie zadane 12 maja 2020 w SQL, bazy danych przez Bakkit Dyskutant (7,600 p.)

92,579 zapytań

141,432 odpowiedzi

319,662 komentarzy

61,963 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...