Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] indeksowanie dwoch tabel
agataperz
post 15.09.2013, 11:46:30
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 24.03.2009
Skąd: Hamburg DE

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


Witam,
chciałabym połączyć dwie strony www które kiedyś pracowały osobno. Nie chciałabym robić migracji baz danych ale stanęłam nad problemem:
mam zapytanie ze starej strony www:
  1. SELECT * FROM silver_job_wyn INNER JOIN silver_job USING (id) WHERE DATA BETWEEN '".$dataminus."' AND '".$dataplus."' ORDER BY DATA DESC

w nowej bazie niestety tabela silver_job ma index -> id_users zamiast id.
Jest jakaś szansa ażeby nie robić migracji i w tym zapytaniu połączyć z jednej tabeli index id a z drugiej id_users?

Ten post edytował agataperz 15.09.2013, 11:48:40
Go to the top of the page
+Quote Post
-basel-
post 15.09.2013, 14:02:47
Post #2





Goście







Zamiast USING wystarczy dodać ON (id_users=id) ale jeszcze nie zapomnij o aliasach.
Go to the top of the page
+Quote Post
agataperz
post 15.09.2013, 15:54:07
Post #3





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 24.03.2009
Skąd: Hamburg DE

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


dziekuje. Działa smile.gif
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: 19.07.2025 - 20:41