Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Wyświetlenie wyników unikalnych z dwóch tabel
nawasaqi
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 28.12.2010

Ostrzeżenie: (0%)
-----


Mam pytanie... mam dwie tabele:

pierwsza
ID;Nazwa;Opis

druga
ID;Nazwa;Opis

I teraz czy istnieje zapytanie sql by wyświetlić wszystkie wyniki dla tabel pierwsza i druga ale bez duplikatów jeśli jest ta sama Nazwa??
Z góry dziękuje za pomoc.

Ten post edytował nawasaqi 14.06.2016, 08:04:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nawasaqi
post
Post #2





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 28.12.2010

Ostrzeżenie: (0%)
-----


Nie chce zakładać nowego tematu ale mam pytanie jak powinno wyglądać poprawnie zapytanie do bazy jeśli załóżmy mam dwie lub więcej tabel połączonych jakąś relacją. Załóżmy mamy jakieś tam transakcje które mogą być realizowane w różnych miastach wymyśliłem taką strukturę:

Tabela `transakcje`:
ID_transakcji
ID_Osoby
ID_Miasta
Kwota

Tabela `users`:
ID_Osoby
Nazwisko
Imie

Tabela `miasta`:
ID_Miasta
Kod_pocztowy
Miasto


I mam powiązane to teraz relacjami po ID danej tabeli. I zapełniam tabele jakimiś danymi i teraz chciałbym zrobić zapytanie które zwracałoby załóżmy wszystkie dane lub wybrane z 3 tabel:
ID_transakcji|Kwota|Nazwisko|Imie|Kod_pocztowy|Miasto

I teraz pytanie jak powinno wyglądać poprawne zapytanie zapytanie do bazy. Czy mam użyć do tego instrukcji INNER JOIN oraz ON czy istnieje jakieś inne optymalne zapytanie.

Pozdrawiam
Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 17:53