Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SELECT - nie rozumiem zapytania
fiszol
post
Post #1





Grupa: Zarejestrowani
Postów: 452
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


Witam

otóż mam takie zapytanie:
  1. SELECT AccountCharacter.GameIDC
  2. FROM Memb_stat JOIN AccountCharacter ON Memb_stat.memb___id = AccountCharacter.ID
  3. WHERE Memb_stat.connectstat = 1


zwraca mi listę zalogowanych userów,

a kwerenda:
  1. SELECT Character.AccountID
  2. FROM Memb_stat JOIN Character ON Memb_stat.memb___id = Character.Name
  3. WHERE Memb_stat.connectstat = 1

już nie, przy czym wszystkie te pola istnieją w odpowiednich tabela, i nie są puste.
dlaczego tak się dzieje ?

Rozumiem że przydały by się jakieś szczególy jeśli chcem uzyskać odpowiedź, jednak nie wiem jakie, więc powiedzcie mi proszę

//edit
taka kwernda:
  1. SELECT Character.AccountID
  2. FROM Memb_stat JOIN Character ON Memb_stat.memb___id = Character.Name
  3. WHERE Memb_stat.connectstat = 0

zwróci listę nie zalgowanych, więc czemu 1 nie zwraca listy odwrotnej ? ( edit - ta kwerenda zwraca jednak przypadkowy stek bzdur (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )


//edit v2.0

Czy może mi ktoś powiedzieć jak zadeklraować i wykorzystać kursor który:
pobierze memb___id z MEMB_STAT tam gdzie ConnectStat = 1
następnie przełączy... uh (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) , nawet niewiem jak to wytłumaczyć, a co dopiero klarownie opisać.. hm, myśle że chodzi mi o to, aby wynik tego zapytania:
  1. SELECT AccountCharacter.GameIDC
  2. FROM Memb_stat JOIN AccountCharacter ON Memb_stat.memb___id = AccountCharacter.ID
  3. WHERE Memb_stat.connectstat = 1

był kursorem, wdłg którego pobiorę sobie później Name z tabeli Character.

pozdrawiam,
fiszol

Ten post edytował fiszol 1.10.2004, 20:09:56
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 17:41