Code Comments
Programming Forum and web based access to our favorite programming groups.I have a decent amount of Oracle SQL experience so I don't know what I have done wrong here. I have tried several different iteration using aliasses, joins, IN vs NOT IN and nothing seems to make this simple query work. Any feedback is much appreciated. -------- SELECT _DISTINCT Player_Name, Pool FROM Eligable_Players WHERE Player_Name NOT IN ( SELECT Player_Name FROM Draft_1 _) -------- Here is the error I get -------- SQL-query : _ SELECT DISTINCT Player_Name, Pool FROM Eligable_Players WHERE Player_Name NOT IN ( SELECT Player_Name FROM Draft_1 ) LIMIT 0 , 30 MySQL said: #1064 - You have an error in your SQL syntax. _Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT Player_Name FROM Draft_1 ) LIMIT 0, 30' at line 5 -------- James Lanter The Criminal the_criminal@fantasycriminal.com www.fantasycriminal.com ---------------------------------------- The post originated from PHP Freaks: ---------------------------------------- http://www.phpfreaks.com http://www.phpfreaks.com/forums
Post Follow-up to this messageYou need MySQL v4.1 for subquery support. In this case a simple left join will solve the problem SELECT DISTINCT a.Player_Name, a.Pool FROM Eligable_Players a LEFT JOIN Draft_1 b ON a.Player_Name = b.Player_name WHERE b.Player_Name IS NULL Barand http://members.aol.com/barryaandrew...agridguide.html easy data tables - and more ---------------------------------------- The post originated from PHP Freaks: ---------------------------------------- http://www.phpfreaks.com http://www.phpfreaks.com/forums
Post Follow-up to this messageBingo! Thanks! James Lanter The Criminal the_criminal@fantasycriminal.com www.fantasycriminal.com ---------------------------------------- The post originated from PHP Freaks: ---------------------------------------- http://www.phpfreaks.com http://www.phpfreaks.com/forums
Post Follow-up to this messagePowered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.