Jump to content

mySQL 4.1.22 - JOIN problem


gfreeman

Recommended Posts

I have two tables, players and squads

 

All players are in the players table, but only some of them are in the squads table. I am trying to produce a list of players that are on the same club, but not in the squads table

 

mysql> SELECT * FROM players
+----------+--------+--------------+
| playerID | name   | playerClubID |
+----------+--------+--------------+
| 1        | Smith  | 100          |
| 2        | Brown  | 100          |
| 3        | Jones  | 100          |
| 4        | Black  | 101          |
| 5        | White  | 101          |
+----------+--------+--------------+

mysql> SELECT * FROM squads
+------------+-------+----------+
| sqPlayerID | name  | sqClubID |
+------------+-------+----------+
| 2          | Brown | 100      |
| 4          | Black | 101      |
+------------+-------+----------+

mysql> SELECT * FROM players INNER JOIN squads 
ON players.playerClubID = squads.sqClubID AND 
players.playerClubID = 100 AND 
players.playerID <> squads.squadID ORDER BY 
players.playerID

DOES NOT PRODUCE MY DESIRED OUTPUT....
+----------+-------+--------------+
| playerID | name  | playerClubID |
+----------+-------+--------------+
| 1        | Smith | 100          |
| 3        | Jones | 100          |
+----------+-------+--------------+

 

What mySQL command would produce a list of entries from the players table with a specific playerClubID who are not in the squad table?

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.