Re: select query assistance
- From: Hugo Kornelis <hugo@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 07 Apr 2005 20:54:22 +0200
On Thu, 7 Apr 2005 08:05:04 -0700, AshleyT wrote:
>Perfect! Thanks.
>
>What about if I want only tickets where all ITEMS has Department 2. So they
>only bought Cigarettes.
Hi Ashley,
SELECT (column list goes here)
FROM YourTable AS a
WHERE NOT EXISTS (SELECT *
FROM YourTable AS b
WHERE b.Ticket_Num = a.Ticket_Num
AND b.Ticket_Date = a.Ticket_Date
AND b.Item_Dept <> 2)
(untested)
Also possible - maybe even faster:
SELECT Ticket_Num, Ticket_Date
FROM YourTable
GROUP BY Ticket_Num, Ticket_Date
HAVING MIN(Item_Dept) = 2
AND MAX(Item_Dept) = 2
(also untested)
Best, Hugo
--
(Remove _NO_ and _SPAM_ to get my e-mail address)
.
- Follow-Ups:
- Re: select query assistance
- From: AshleyT
- Re: select query assistance
- References:
- select query assistance
- From: AshleyT
- Re: select query assistance
- From: Hugo Kornelis
- Re: select query assistance
- From: AshleyT
- select query assistance
- Prev by Date: Re: select query assistance
- Next by Date: Re: select query assistance
- Previous by thread: Re: select query assistance
- Next by thread: Re: select query assistance
- Index(es):