Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie według danych pobieranych z innej bazy
pablo114
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 11.07.2007

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


Witam,
potrzebuje sposobu na sortowanie danych według danych pobranych z innej bazy
przykładowo
  1. USE [MuOnline] SELECT Name FROM Character ORDER BY (USE [Ranking] SELECT Point FROM EVENT_INFO ORDER BY Point DESC) AS EVENT_INFO DESC


Czy coś takiego w ogóle da sie zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
misiek172
post
Post #2





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


kombinatorsko pobierasz z jednej i drugiej układasz w tablicy i sortujesz,

nie kombinatorsko to pewnie chodzi o LEFT JOIN jak w dwóch różnych tabelach i sortowanie tylko nie jestem pewien


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Możesz przecież użyć konstrukcji baza.tabela przykładowo:
  1. SELECT * FROM baza1.tabela1 a LEFT JOIN baza2.tabela2 b ON a.id=b.id ORDER BY a.pole ASC, b.inne_pole DESC


@misiek172:
Jeśli nie znasz odpowiedzi na zadany problem to może lepiej nie pisz byle napisać...

Ten post edytował phpion 25.09.2008, 16:40:59
Go to the top of the page
+Quote Post
misiek172
post
Post #4





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


wydawało mi się że chodzi mu o baze na innym serwer, mój błąd. Jeżeli baze na tym samym serwerze to oczywiście masz racje


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
pablo114
post
Post #5





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 11.07.2007

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


Właściwie chodzilo mi o coś innego, phpion to co podałeś jest ok ale teraz inny problem.

W php mam funkcje z zapytaniem której nie moge zmienić a moge jedynie podawać inne sortowania w miejscu zmiennejn $kryterium
  1. <?php
  2. mysql_query("SELECT TOP 15 Name FROM Character ORDER BY $kryterium desc");
  3. ?>


i jak tylko w miejscu zmiennej $kryterium podać to pobieranie kolumny Point z bazy Ranking, tabeli EVENT_INFO.
Ranking.EVENT_INFO Point nie dziala
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Może walnę lekki offtop ale czy to przypadkiem nie jest MS SQL Server? Jeśli tak to pomyliłeś działy i pomocy powinieneś szukać w dziale dla bazy Microsoftu.
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 Aktualny czas: 21.08.2025 - 06:36