Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Mam problem z grupowaniem wyników z 2 tabel
graft
post 12.11.2007, 13:15:12
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 24.03.2007

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


Witam wszystkich

Miałem do tej pory baze pojazdów:
tabela: samochody
- id
- nazwa
- wojewodztwo
...

utworzyłem sobie selecta z zapytaniem do bazy:
  1. SELECT * FROM samochody GROUP BY wojewodztwo ORDER BY wojewodztwo



teraz chciałbym utworzyć kolejną tabelę (zależy mi żeby była to osobna tabela)
tabela2: motory
- id2
- nazwa2
- wojewodztwo2

Mam problem z utworzeniem zapytania, które wyciągnęłoby województwa z oby tabel i zwróciłoby je bez powtórzeń.
Czytam teraz właśnie o JOIN, HAVING itd itp. ale byłbym wdzięczny za pomoc bo to pewnie banał.
Go to the top of the page
+Quote Post
Ar2r
post 12.11.2007, 23:26:19
Post #2





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

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


Spróbuj wykonać polecenie:

(SELECT DISTINCT wojewodztwo FROM samochody)
UNION
(SELECT DISTINCT wojewodztwo2 FROM motory)
Go to the top of the page
+Quote Post
graft
post 13.11.2007, 13:11:54
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 24.03.2007

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


zrobiłem to trochę na około. Województwa do 3 tabeli i w zapytaniu (t1.woj=t3.jakies_woj OR t2.woj=t3.jakies_woj)
i też działa.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:50