Hi Leute...<br>
Der Titel mag etwas harmlos ausschauen...<br>
Aber die gewünschte Abfrage hat es in sich <br>
<br>
Also ich habe 2 Tabellen:<br>
<br>
gametypes:<br>
<pre>
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| id | int(11) | | | 0 | |
| shortname | varchar(255) | YES | | NULL | |
| longname | varchar(255) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
</pre>
<br>
Inhalt:<br>
<pre>
+----+-----------+------------------------------+
| id | shortname | longname |
+----+-----------+------------------------------+
| 1 | wolf | Return to Castle Wolfenstein |
| 2 | cs | CounterStrike |
| 3 | ut2k3 | Unreal Tournament 2003 |
+----+-----------+------------------------------+
</pre>
<br>
team_gametypes:<br>
<pre>
+------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+---------+------+-----+---------+-------+
| teamid | int(11) | | | 0 | |
| gametypeid | int(11) | | | 0 | |
+------------+---------+------+-----+---------+-------+
</pre>
<br>
Inhalt:<br>
<pre>
+--------+------------+
| teamid | gametypeid |
+--------+------------+
| 1 | 1 |
| 1 | 2 |
+--------+------------+
</pre>
<br>
Sodele...<br>
<br>
Ich möchte nun eine Ergebnismenge, die alle Spieltypen (tabelle gametypes) erhält, die NICHT dem Team (tabelle team_gametypes feld teamid) zugeordnet sind.<br>
<br>
Kurz gesagt...<br>
Ich hätte als Ergebnis des Datenbestandes oben, folgendes:<br>
<pre>
+----+-----------+------------------------+
| id | shortname | longname |
+----+-----------+------------------------+
| 3 | ut2k3 | Unreal Tournament 2003 |
+----+-----------+------------------------+
</pre>
<br>
Wenn es ein Genie hier im Forum gibt...her mit den Vorschlägen <br>
<br>
Achja...am besten wäre 1(!!!) SQL Statement <br>
<br><br>
Gruss
Michael
Der Titel mag etwas harmlos ausschauen...<br>
Aber die gewünschte Abfrage hat es in sich <br>
<br>
Also ich habe 2 Tabellen:<br>
<br>
gametypes:<br>
<pre>
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| id | int(11) | | | 0 | |
| shortname | varchar(255) | YES | | NULL | |
| longname | varchar(255) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
</pre>
<br>
Inhalt:<br>
<pre>
+----+-----------+------------------------------+
| id | shortname | longname |
+----+-----------+------------------------------+
| 1 | wolf | Return to Castle Wolfenstein |
| 2 | cs | CounterStrike |
| 3 | ut2k3 | Unreal Tournament 2003 |
+----+-----------+------------------------------+
</pre>
<br>
team_gametypes:<br>
<pre>
+------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+---------+------+-----+---------+-------+
| teamid | int(11) | | | 0 | |
| gametypeid | int(11) | | | 0 | |
+------------+---------+------+-----+---------+-------+
</pre>
<br>
Inhalt:<br>
<pre>
+--------+------------+
| teamid | gametypeid |
+--------+------------+
| 1 | 1 |
| 1 | 2 |
+--------+------------+
</pre>
<br>
Sodele...<br>
<br>
Ich möchte nun eine Ergebnismenge, die alle Spieltypen (tabelle gametypes) erhält, die NICHT dem Team (tabelle team_gametypes feld teamid) zugeordnet sind.<br>
<br>
Kurz gesagt...<br>
Ich hätte als Ergebnis des Datenbestandes oben, folgendes:<br>
<pre>
+----+-----------+------------------------+
| id | shortname | longname |
+----+-----------+------------------------+
| 3 | ut2k3 | Unreal Tournament 2003 |
+----+-----------+------------------------+
</pre>
<br>
Wenn es ein Genie hier im Forum gibt...her mit den Vorschlägen <br>
<br>
Achja...am besten wäre 1(!!!) SQL Statement <br>
<br><br>
Gruss
Michael
Comment