Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] zapytanie do dwóch baz danych
Forum PHP.pl > Forum > Przedszkole
Ruch Radzionków
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
nospor
Male sprostowanei bo na tym etapie powinienis juz ogarniac takie podstawy:
to nie sa dwie bazy danych, tylko dwie tabele.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.