dbTalk Databases Forums  

Joining SQL Results

comp.databases.ms-sqlserver comp.databases.ms-sqlserver


Discuss Joining SQL Results in the comp.databases.ms-sqlserver forum.



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

Default Joining SQL Results - 10-08-2007 , 04:11 AM






Sorry newbie question...

I have made two different search queries on the same table that both
retain the identical column information.

$resultfirst = @mysql_query ("SELECT company, address1, address2 FROM
table1 WHERE category=active ")

$resultsecond = @mysql_query ("SELECT company, address1, address2 FROM
table1 WHERE category=inactive ")

How can I now join these together in one list, with the results from
the first query being listed before the second, ie keeping the same
order.

Many thanks

Alec Thorne


Reply With Quote
  #2  
Old   
Hugo Kornelis
 
Posts: n/a

Default Re: Joining SQL Results - 10-08-2007 , 04:32 PM






On Mon, 08 Oct 2007 02:11:09 -0700, Alec wrote:

Quote:
Sorry newbie question...

I have made two different search queries on the same table that both
retain the identical column information.

$resultfirst = @mysql_query ("SELECT company, address1, address2 FROM
table1 WHERE category=active ")

$resultsecond = @mysql_query ("SELECT company, address1, address2 FROM
table1 WHERE category=inactive ")

How can I now join these together in one list, with the results from
the first query being listed before the second, ie keeping the same
order.

Many thanks

Alec Thorne
Hi Alec,

SELECT company, address1, address2
FROM table1
WHERE category IN ('active','inactive')
ORDER BY category;

If category can only be active or inactive, you can omit the WHERE
clause. This is only required if other categories exist as well.

--
Hugo Kornelis, SQL Server MVP
My SQL Server blog: http://sqlblog.com/blogs/hugo_kornelis


Reply With Quote
  #3  
Old   
--CELKO--
 
Posts: n/a

Default Re: Joining SQL Results - 10-09-2007 , 07:13 PM



Quote:
How can I now join these together in one list, with the results from the first query being listed before the second, i.e. keeping the same order.
I hope these are the real names of the data elements.

SELECT category, company, address1, address2
FROM Table1
WHERE category IN ('active', 'inactive')
ORDER BY category, company, address1, address2;





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.