Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] zapytanie do dwóch baz danych
Ruch Radzionków
post 29.07.2020, 18:29:23
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 25
Dołączył: 29.08.2011

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


Witam posiadam takie zapytanie sql
  1. ("SELECT worlds.id, worlds.nameworld, villages.idworld, villages.namevillage, worlds.openworld, villages.mainvillage FROM worlds INNER JOIN villages WHERE worlds.openworld='1' AND villages.mainvillage='1' AND villages.iduser='$userid'");


posiadam dwie bazy danych:
pierwsza villages:
  1. CREATE TABLE `villages` (
  2. `id` bigint(20) UNSIGNED NOT NULL,
  3. `iduser` varchar(255) NOT NULL,
  4. `idworld` varchar(255) NOT NULL,
  5. `mainvillage` varchar(255) NOT NULL,
  6. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  7.  

druga :
  1. CREATE TABLE `worlds` (
  2. `id` bigint(20) UNSIGNED NOT NULL,
  3. `nameworld` varchar(255) NOT NULL,
  4. `openworld` varchar(255) NOT NULL,
  5. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;


chcę wyświetlić dostępne światy nie używane przez gracza, przy posiadaniu jednej wioski zapytanie wykonuje się prawidłowo ale gdy użytkownik posiada więcej niż 1 wioskę zapytanie się dubluje, co trzeba zmienić w zapytaniu żeby się nie dublowało


--------------------
Pomogłem daj pomógł
Go to the top of the page
+Quote Post
nospor
post 30.07.2020, 08:29:06
Post #2





Grupa: Moderatorzy
Postów: 36 446
Pomógł: 6292
Dołączył: 27.12.2004




Male sprostowanei bo na tym etapie powinienis juz ogarniac takie podstawy:
to nie sa dwie bazy danych, tylko dwie tabele.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 18.04.2024 - 21:31