On Thu, Oct 20, 2011 at 00:06, Basil Daoust <bdao...@lemonfree.com> wrote:
> For me given the sample data the following worked.
> The inner select says find all first messages, the outer says give me all
> messages that are thus not first messages.
>
> select * from table1 where messageID NOT IN (
> select messageID from table1
> group by userID
> )
>
> Some times just playing with the data will result in an aha moment.

Wow, nice! That looks to be the elegant, simple solution that I do
need. The real-world example is more contrived but I should be able to
use this method to do it cleanly. It will involve a sort and a limit
on the inner select. Thanks!


> I'm assuming where you show row 7 you meant row 8?
>

Yes, that is what I meant. As someone wiser than myself once said: to
err is human, but to really mess things up we need a computer!


-- 
Dotan Cohen

http://gibberish.co.il
http://what-is-what.com

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql?unsub=arch...@jab.org

Reply via email to