So that looks like it does a select for all in table2 who DO have
dedicated and just excludes those matches... thats an interesting way of
doing it.. but that would still return a row for the other groups that
the username belongs to in table2 right? so for instance if there is 2
entries in table 2 :
id UserName Group
1 test Dedicated
2 test Limit1
Then it would match the second one, therefore the id that matched that
username in table1 would be selected, or am i looking at it
incorrectly.. Basically, I dont want any rows selected from table one if
the username has an entry in table2 with a group of Dedicated..
I just ran that query on our database too and it appears to be stuck :\
On 02 Feb 2001 16:26:41 -0500, Johnson, Gregert wrote:
> SELECT t1.id FROM table 1 t1
> LEFT JOIN table2 t2 ON t1.UserName = t2.UserName
> AND t2.Group = 'Dedicated'
> AND t1.StopTime = 0
> WHERE t2.id IS NULL;
>
> --Greg Johnson
>
> -----Original Message-----
> From: Drew [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 02, 2001 4:00 PM
> To: [EMAIL PROTECTED]
> Subject: Efficient Select
>
> Hi I was wondering if anyone could help me find the most efficient.. or
> at least A efficient way to preform the following task:
>
> I have a table that has some data, one of which is a UserName column.
>I
> have another table that has multiple rows for that UserName. So table
> one looks like:
>
> id int
> UserName varchar
> StopTime datetime
>
> and table two looks like
>
> id int
> UserName varchar
> Group varchar
>
> So far I have
>
> SELECT table1.id
> FROM table1, table2
> WHERE table1.StopTime = 0 AND
> table1.UserName = table2.username AND
> table2.Group != 'Dedicated'
>
> You can see that I am trying to get the id's from the first table where
> the stoptime is 0 and they do NOT have an entry in table2 that says
> dedicated. There are multiple entries is table2 for each username...
> Any suggestions?
>
> Thanks
> Drew
>
>
> ---------------------------------------------------------------------
> Before posting, please check:
> http://www.mysql.com/manual.php (the manual)
> http://lists.mysql.com/ (the list archive)
>
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail
><[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php