otóż mam takie zapytanie:
SELECT AccountCharacter.GameIDC FROM Memb_stat JOIN AccountCharacter ON Memb_stat.memb___id = AccountCharacter.ID WHERE Memb_stat.connectstat = 1
zwraca mi listę zalogowanych userów,
a kwerenda:
SELECT Character.AccountID FROM Memb_stat JOIN Character ON Memb_stat.memb___id = Character.Name 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:
SELECT Character.AccountID FROM Memb_stat JOIN Character ON Memb_stat.memb___id = Character.Name 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

//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

SELECT AccountCharacter.GameIDC FROM Memb_stat JOIN AccountCharacter ON Memb_stat.memb___id = AccountCharacter.ID WHERE Memb_stat.connectstat = 1
był kursorem, wdłg którego pobiorę sobie później Name z tabeli Character.
pozdrawiam,
fiszol