Garayed.com  

Go Back   Garayed.com > mySQL
FAQ Members List Calendar Search Today's Posts Mark Forums Read


Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 05-09-2008, 01:21 PM
Captain Paralytic
 
Posts: n/a
Default Re: Novice MySQL Query

On 9 May, 11:54, Rik Wasmus <luiheidsgoe...@hotmail.com> wrote:
> superman183 wrote:
> > Hoping someone can assist me with a query I have.

>
> > I have two tables, both of which have at least one field of the same
> > name, type, etc, etc. This field I will call SKEY, for the purposes of
> > this post. SKEY is a CHAR field, 4 chars in length.

>
> > One of the tables, we'll say Table1, has the complete list of
> > available SKEY's. Table2, on the other hand, contains only some of the
> > available SKEY's.

>
> > I want to be able to find out which SKEY's are missing from Table2;
> > ie. which SKEY's are in Table1, but not in Table2.

>
> > I have tried several different queries, but generally end up in a bit
> > of a mess, more often returning tens of thousands of results, when in
> > fact there are only a couple of hundred records in total.

>
> > My pseudo-code would be something like:

>
> > SELECT SKEY FROM TABLE1 WHERE TABLE1.SKEY NOT LIKE TABLE2.SKEY

>
> > The basic query which I tried is:

>
> > SELECT TABLE1.SKEY FROM TABLE1 JOIN TABLE2 WHERE TABLE1.SKEY NOT LIKE
> > TABLE2.SKEY

>
> > I also tried a few variations, with DISTINCT, etc, etc ... but I never
> > end up with anything close to what I need.

>
> If SKEY in TABLE2 cannot be null.
>
> SELECT TABLE1.SKEY FROM TABLE1
> LEFT JOIN TABLE2 ON TABLE2.SKEY = TABLE1.SKEY
> WHERE TABLE2,SKEY IS NULL;
> --
> Rik Wasmus
> [SPAM]
> Now looking for some smaller projects to work on to fund a bigger one
> with delayed pay. If interested, mail rik at rwasmus.nl
> [/SPAM]

SELECT TABLE1.SKEY FROM TABLE1
LEFT JOIN TABLE2 ON TABLE2.SKEY = TABLE1.SKEY
WHERE TABLE2.SKEY IS NULL;

(replaced comma with full stop)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 11:11 PM.




LinkBacks Enabled by vBSEO 3.0.0 © 2007, Crawlability, Inc.