dbTalk Databases Forums  

Can someone help with my SQl statement?

comp.databases.mysql comp.databases.mysql


Discuss Can someone help with my SQl statement? in the comp.databases.mysql forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Chuck Cheeze
 
Posts: n/a

Default Can someone help with my SQl statement? - 05-11-2008 , 10:42 AM






Here is an example of my data:

entry_id cat_id
1 20
2 25
3 30
4 25
5 35
6 25
2 30
2 35
3 35

As you can see, entry_id's 2 and 3 both belong to cat_id 30 and 35

I have captured the cat_id's 30 and 35 with my script, so I need all
entry_id's that belong to BOTH cat_id 30 and 35.

I tried "Select entry_id from myTable where cat_id = '30' and cat_id
=
'35' but obviously that is incorrect.

Can someone help? Thanks...

Reply With Quote
  #2  
Old   
PleegWat
 
Posts: n/a

Default Re: Can someone help with my SQl statement? - 05-11-2008 , 12:40 PM






On Sun, 11 May 2008 08:42:49 -0700, Chuck Cheeze wrote:
Quote:
I have captured the cat_id's 30 and 35 with my script, so I need all
entry_id's that belong to BOTH cat_id 30 and 35.

I tried "Select entry_id from myTable where cat_id = '30' and cat_id =
'35' but obviously that is incorrect.
SELECT a.entry_id
FROM myTable a
INNER JOIN myTable b
ON a.entry_id = b.entry_id
WHERE a.cat_id = 30
AND b.cat_id = 35



--
Remove caps to reply


Reply With Quote
  #3  
Old   
Chuck Cheeze
 
Posts: n/a

Default Re: Can someone help with my SQl statement? - 05-11-2008 , 01:15 PM



On May 11, 10:40*am, PleegWat
<pleegwat.REM... (AT) CAPS (DOT) telfort.nl.INVALID> wrote:
Quote:
On Sun, 11 May 2008 08:42:49 -0700, Chuck Cheeze wrote:
I have captured the cat_id's 30 and 35 with my script, so I need all
entry_id's that belong to BOTH cat_id 30 and 35.

I tried "Select entry_id from myTable where cat_id = '30' and cat_id =
'35' but obviously that is incorrect.

SELECT a.entry_id
FROM myTable a
INNER JOIN myTable b
* * * * ON a.entry_id = b.entry_id
WHERE a.cat_id = 30
* * * * AND b.cat_id = 35

--
Remove caps to reply
Perfect thanks!


Reply With Quote
  #4  
Old   
Luuk
 
Posts: n/a

Default Re: Can someone help with my SQl statement? - 05-11-2008 , 02:39 PM



Chuck Cheeze schreef:
Quote:
On May 11, 10:40 am, PleegWat
pleegwat.REM... (AT) CAPS (DOT) telfort.nl.INVALID> wrote:
On Sun, 11 May 2008 08:42:49 -0700, Chuck Cheeze wrote:
I have captured the cat_id's 30 and 35 with my script, so I need all
entry_id's that belong to BOTH cat_id 30 and 35.
I tried "Select entry_id from myTable where cat_id = '30' and cat_id =
'35' but obviously that is incorrect.
SELECT a.entry_id
FROM myTable a
INNER JOIN myTable b
ON a.entry_id = b.entry_id
WHERE a.cat_id = 30
AND b.cat_id = 35

--
Remove caps to reply

Perfect thanks!
Select DISTINCT entry_id from myTable where cat_id = '30' OR cat_id = '35'

will also work....

--
Luuk


Reply With Quote
  #5  
Old   
Jerry Stuckle
 
Posts: n/a

Default Re: Can someone help with my SQl statement? - 05-11-2008 , 03:04 PM



Luuk wrote:
Quote:
Chuck Cheeze schreef:
On May 11, 10:40 am, PleegWat
pleegwat.REM... (AT) CAPS (DOT) telfort.nl.INVALID> wrote:
On Sun, 11 May 2008 08:42:49 -0700, Chuck Cheeze wrote:
I have captured the cat_id's 30 and 35 with my script, so I need all
entry_id's that belong to BOTH cat_id 30 and 35.
I tried "Select entry_id from myTable where cat_id = '30' and cat_id =
'35' but obviously that is incorrect.
SELECT a.entry_id
FROM myTable a
INNER JOIN myTable b
ON a.entry_id = b.entry_id
WHERE a.cat_id = 30
AND b.cat_id = 35

--
Remove caps to reply

Perfect thanks!

Select DISTINCT entry_id from myTable where cat_id = '30' OR cat_id = '35'

will also work....

Nope, that will get it if EITHER is true. He needs BOTH to be true.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex (AT) attglobal (DOT) net
==================



Reply With Quote
Reply




Thread Tools
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



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.