1 up | 2 up | 3 up | 4 up | 5 up | 6 up | 7 up | 8 up |
^^^ Additional posts ^^^
zorg.ch
#36171 by @ 25.06.2004 08:33 - nach oben -
chönntschs jo au uf "shoot am lamber sin dödel" umbenännä ;-)
zorg.ch
#36258 by @ 25.06.2004 17:13 - nach oben -
Mir gits fast öppis! Jetzt gits doch voll es Shoot the Lamber game! *g*
zorg.ch
#36260 by @ 25.06.2004 17:15 - nach oben -
i bau dän no än "lamber" i...wän mä dä trifft wird eim, amigs ein gegner ufdeckt...oder so
zorg.ch
#36261 by @ 25.06.2004 17:17 - nach oben -
ich würd sege denn chunnt irgende wüäschti fresse wo eim uslachet :-)
zorg.ch
#36262 by @ 25.06.2004 17:18 - nach oben -
au ä möglichkeit...oder mä wird vomä schwarzä loch verschluckt
zorg.ch
#36274 by @ 25.06.2004 21:43 - nach oben -
hm...well mysql kei subselects, kei prozedurä, kei views...usw. chan...hani do ä chlisäs problem:

table:
stl_players
stl_positions

in stl_players werden die spieler eingetragen die spielen wollen und der aktuellen game_id zugewiesen.
in stl_positions steht wo im grid der spieler sein schiffchen hat...dabei kann aber vorkommen das ein user der in stl_players vorkommt in stl_positions nicht vorkommt...und genau das muss ich wissen.

ich will nun wissen ob alle user die in stl_players eingetragen sind auch in stl_positions eingetragen sind.

ich würde jetzt am liebsten select auf zwei subselects machen, wobei ich in den subselects dann einfach die anzahl datensätze zu einer game_id counte und miteinander vergleiche.

in mysql bräuchte ich für das 2 querys...(wenns da nicht noch ne andere möglichkeit gibt) und muss dann im php vergleichen.

das ganze passt mir irgendwie nicht so ganz.

falls ich hier nen überlegungsfehler gemacht hab....schlägt mich nicht ich bin auch nur ein mensch...nöd wohr
zorg.ch
#36275 by @ 25.06.2004 23:47 - nach oben -
SELECT * FROM `stl_players` LEFT JOIN stl_positions on stl_positions.game_id = stl_players.game_id AND stl_positions.ship_user_id = stl_players.id WHERE stl_players.game_id = 0 AND stl_positions.pos_id IS NULL;


Ich weiss nicht genau was deine Table genau heissen, aber so kriegst du alle stl_players welche nicht zum game X eingetragen sind.
zorg.ch
#36378 by @ 28.06.2004 15:49 - nach oben -
ähm..ich muss aber die anzahl stl_players zu einem game X mit der anzahl stl_positions zu einem game X vergleichen...und das geht nach meinen überlegungen nicht in einer query in mysql

zorg.ch
#36380 by @ 28.06.2004 16:34 - nach oben -
Geht glaub nicht ohne subselects in nur einer Query. (weils ne N:N Beziehung ist)
zorg.ch
#36398 by @ 28.06.2004 19:20 - nach oben -
eben...mysql soll das mal endlich unterstützen! dann muss ich den "subselect" eben in php ausführen.
zorg.ch
#36405 by @ 28.06.2004 19:28 - nach oben -
MySql tuts auch schon lange, einfach noch nicht stable... :-) (4.1)
zorg.ch
#36410 by @ 28.06.2004 19:33 - nach oben -
bringts mir leider auch nicht...gibts 4.1 nicht schon ne halbe eiszeit lang ? wann ist denn die mal stable ?
zorg.ch
#36465 by @ 29.06.2004 14:54 - nach oben -
4.1.2 ist nicht lustig.
InnoDB in der Version saugt Hamster durch Nanotubes, ich durfte bisjetzt schon 3x Backups wieder einspielen. Das ist bei meiner Testdatenbank (privater DNS Server) kein Problem, da die Daten ziemlich statisch sind, aber im Produktivbetrieb..
zorg.ch
#36467 by @ 29.06.2004 14:56 - nach oben -
hm...schaaad, wird nämlich wirklich langsam mühsam...