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

pomoc z select

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
+1 głos
165 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 (278,610 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ź 397 wizyt
pytanie zadane 11 lutego 2022 w SQL, bazy danych przez angor10 Nowicjusz (120 p.)
+1 głos
1 odpowiedź 256 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ź 441 wizyt
pytanie zadane 12 maja 2020 w SQL, bazy danych przez Bakkit Dyskutant (7,600 p.)

93,176 zapytań

142,185 odpowiedzi

321,980 komentarzy

62,506 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1637p. - dia-Chann
  2. 1614p. - Łukasz Piwowar
  3. 1599p. - CC PL
  4. 1597p. - Łukasz Eckert
  5. 1537p. - Łukasz Siedlecki
  6. 1531p. - rucin93
  7. 1356p. - ssynowiec
  8. 1351p. - Tomasz Bielak
  9. 1328p. - Michal Drewniak
  10. 1273p. - Adrian Wieprzkowicz
  11. 1232p. - Mikbac
  12. 1181p. - rafalszastok
  13. 1169p. - Grzegorz Aleksander Klementowski
  14. 1155p. - Piotr Aleksandrowicz
  15. 1149p. - Michał Telesz
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...