Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
stewart1127
Starting Member
8 Posts |
Posted - 2008-11-25 : 09:25:34
|
| I have a several SQL select statements that I need to combine into one querie with 2 sub queries The primary select statement for the query is as follows: SELECT DISTINCT "SCALE_CORP"."SCLC_NAME", "CSRV_ORDER_HDR"."ORDHD_ORDER", "CSRV_ORDER_HDR"."PK_ID", "CSRV_ORDER_HDR"."ORDHD_CORP", "CSRV_ORDER_LINE"."ORDLN_PLANT", "CSRV_ORDER_LINE"."ORDLN_LINE_DESC", "CSRV_ORDER_LINE"."ORDLN_MAJOR", "CSRV_ORDER_LINE"."ORDLN_MINOR", "CSRV_ORDER_HDR"."ORDHD_JOB_NAME", "CSRV_ORDER_HDR"."ORDHD_JOB_LOCATE", "CSRV_ORDER_HDR"."ORDHD_JOB_ROUTE", "CSRV_ORDER_LINE"."ORDLN_QTY", "CSRV_ORDER_LINE"."ORDLN_HAUL_PAY_UM", "CSRV_ADDRESSES"."CSRVADD_STREET2", "CSRV_ADDRESSES"."CSRVADD_NAME", "CSRV_ADDRESSES"."CSRVADD_STREET", "CSRV_ADDRESSES"."CSRVADD_CITY", "CSRV_ADDRESSES"."CSRVADD_STATE", "CSRV_ADDRESSES"."CSRVADD_ZIP", "CSRV_ORDER_HDR"."ORDHD_STOCK", "CSRV_ORDER_HDR"."ORDHD_ML_ADDRESS", "CSRV_ADDRESSES"."CSRVADD_CODE", "CSRV_ORDER_HDR"."ORDHD_SH_ADDRESS", "CSRV_ORDER_ADDRESS"."ORDADD_TYPE", "CSRV_ORDER_ADDRESS"."ORDADD_NAME", "CSRV_ORDER_ADDRESS"."ORDADD_STREET", "CSRV_ORDER_ADDRESS"."ORDADD_STREET2", "CSRV_ORDER_ADDRESS"."ORDADD_CITY", "CSRV_ORDER_ADDRESS"."ORDADD_STATE", "CSRV_ORDER_ADDRESS"."ORDADD_ZIP", "CSRV_ORDER_HDR"."ORDHD_JOB_CONTACT", "CSRV_ORDER_HDR"."ORDHD_JOB_DISTR", "CSRV_ORDER_HDR"."ORDHD_JOB_CMSID", "CSRV_ORDER_HDR"."ORDHD_PO_NUMBER", "CSRV_ORDER_HDR"."ORDHD_SALE_TYPE", "CSRV_ORDER_HDR"."ORDHD_COUNTY_SALE", "CSRV_ORDER_HDR"."ORDHD_STATE_SALE", "CSRV_ORDER_HDR"."ORDHD_TAXABLE", "CSRV_ORDER_LINE"."ORDLN_HAUL_TYPE", "CSRV_ORDER_LINE"."ORDLN_ZN_PRICE", "CSRV_ORDER_STAT"."ORDST_QTY_US", "CSRV_ORDER_STAT"."ORDST_TRIPS", "CSRV_ORDER_STAT"."ORDST_DELV_DATE", "CSRV_ORDER_LINE"."ORDLN_DELIV_DATE", "CSRV_ORDER_LINE"."ORDLN_DELIV_TIME", "CSRV_ORDER_HDR"."ORDHD_COSTING_JOB", "CSRV_ORDER_HDR"."ORDHD_CONTRACT_JOB" FROM (((("DBADM"."CSRV_ORDER_HDR" "CSRV_ORDER_HDR" LEFT OUTER JOIN "DBADM"."CSRV_ORDER_LINE" "CSRV_ORDER_LINE" ON ("CSRV_ORDER_HDR"."PK_ID"="CSRV_ORDER_LINE"."FK_CSORDHD_ID") AND ("CSRV_ORDER_HDR"."ORDHD_CORP"="CSRV_ORDER_LINE"."ORDLN_CORP")) LEFT OUTER JOIN "DBADM"."CSRV_ADDRESSES" "CSRV_ADDRESSES" ON ((("CSRV_ORDER_HDR"."ORDHD_CORP"="CSRV_ADDRESSES"."CSRVADD_CORP") AND ("CSRV_ORDER_HDR"."ORDHD_CUSTOMER"="CSRV_ADDRESSES"."CSRVADD_CUSTOMER")) AND ("CSRV_ORDER_HDR"."ORDHD_SUFFIX"="CSRV_ADDRESSES"."CSRVADD_SUFFIX")) AND ("CSRV_ORDER_HDR"."ORDHD_COMPANY"="CSRV_ADDRESSES"."CSRVADD_COMPANY")) LEFT OUTER JOIN "DBADM"."CSRV_ORDER_ADDRESS" "CSRV_ORDER_ADDRESS" ON ("CSRV_ORDER_HDR"."PK_ID"="CSRV_ORDER_ADDRESS"."FK_CSORDHD_ID") AND ("CSRV_ORDER_HDR"."ORDHD_CORP"="CSRV_ORDER_ADDRESS"."ORDADD_CORP")) LEFT OUTER JOIN "DBADM"."SCALE_CORP" "SCALE_CORP" ON ("CSRV_ORDER_LINE"."ORDLN_CORP"="SCALE_CORP"."SCLC_CORP") AND ("CSRV_ORDER_LINE"."ORDLN_PLANT"="SCALE_CORP"."SCLC_PLANT")) LEFT OUTER JOIN "DBADM"."CSRV_ORDER_STAT" "CSRV_ORDER_STAT" ON ("CSRV_ORDER_LINE"."PK_ID"="CSRV_ORDER_STAT"."FK_CSORLINE_ID") AND ("CSRV_ORDER_LINE"."ORDLN_CORP"="CSRV_ORDER_STAT"."ORDST_CORP") WHERE "CSRV_ORDER_HDR"."ORDHD_CORP"=90 AND "CSRV_ORDER_HDR"."ORDHD_ORDER"=811180001 ORDER BY "CSRV_ORDER_HDR"."ORDHD_CORP", "CSRV_ORDER_HDR"."ORDHD_ORDER", "CSRV_ORDER_LINE"."ORDLN_PLANT", "CSRV_ORDER_LINE"."ORDLN_LINE_DESC"The sub query select statemets are: SELECT "CSRV_ORDER_PHONE"."ORDPHN_PHONE", "CSRV_ORDER_HDR"."PK_ID", "CSRV_ORDER_PHONE"."ORDPHN_TYPE" FROM "DBADM"."CSRV_ORDER_HDR" "CSRV_ORDER_HDR" LEFT OUTER JOIN "DBADM"."CSRV_ORDER_PHONE" "CSRV_ORDER_PHONE" ON "CSRV_ORDER_HDR"."PK_ID"="CSRV_ORDER_PHONE"."FK_CSORDHD_ID" WHERE "CSRV_ORDER_HDR"."PK_ID"=1298063 SELECT "CSRV_PHONES"."CSRVPHO_PHONE", "CSRV_ORDER_HDR"."PK_ID", "CSRV_PHONES"."CSRVPHO_PHONE_TYPE" FROM "DBADM"."CSRV_ORDER_HDR" "CSRV_ORDER_HDR" INNER JOIN "DBADM"."CSRV_PHONES" "CSRV_PHONES" ON ((("CSRV_ORDER_HDR"."ORDHD_CORP"="CSRV_PHONES"."CSRVPHO_CORP") AND ("CSRV_ORDER_HDR"."ORDHD_CUSTOMER"="CSRV_PHONES"."CSRVPHO_CUSTOMER")) AND ("CSRV_ORDER_HDR"."ORDHD_SUFFIX"="CSRV_PHONES"."CSRVPHO_SUFFIX")) AND ("CSRV_ORDER_HDR"."ORDHD_COMPANY"="CSRV_PHONES"."CSRVPHO_COMPANY") WHERE "CSRV_ORDER_HDR"."PK_ID"=1298063 SELECT "CSRV_ORDER_HDR"."PK_ID", "CSRV_ORD_DIRECT"."ORDIR_PLANT", "CSRV_ORD_DIRECT"."DIRECTIONS" FROM "DBADM"."CSRV_ORDER_HDR" "CSRV_ORDER_HDR" INNER JOIN "DBADM"."CSRV_ORD_DIRECT" "CSRV_ORD_DIRECT" ON "CSRV_ORDER_HDR"."PK_ID"="CSRV_ORD_DIRECT"."FK_CSORHEAD_ID" WHERE "CSRV_ORDER_HDR"."PK_ID"=1298063 ORDER BY "CSRV_ORD_DIRECT"."ORDIR_PLANT" SELECT DISTINCT "CSRV_ORDER_HDR"."PK_ID", "CSRV_ORDER_LINE"."ORDLN_PLANT", "CSRV_ORD_NOTE"."ORNOTE_NOTE" FROM ("DBADM"."CSRV_ORDER_HDR" "CSRV_ORDER_HDR" LEFT OUTER JOIN "DBADM"."CSRV_ORDER_LINE" "CSRV_ORDER_LINE" ON ("CSRV_ORDER_HDR"."ORDHD_CORP"="CSRV_ORDER_LINE"."ORDLN_CORP") AND ("CSRV_ORDER_HDR"."PK_ID"="CSRV_ORDER_LINE"."FK_CSORDHD_ID")) LEFT OUTER JOIN "DBADM"."CSRV_ORD_NOTE" "CSRV_ORD_NOTE" ON ("CSRV_ORDER_LINE"."ORDLN_CORP"="CSRV_ORD_NOTE"."ORNOTE_CORP") AND ("CSRV_ORDER_LINE"."PK_ID"="CSRV_ORD_NOTE"."FK_TABLE_ID") WHERE "CSRV_ORDER_HDR"."PK_ID"=1298063 ORDER BY "CSRV_ORDER_LINE"."ORDLN_PLANT"I have no idea where to start.... |
|
|
SwePeso
Patron Saint of Lost Yaks
30421 Posts |
Posted - 2008-11-25 : 09:30:38
|
Start with aliasing you tables and use table alias with column names. E 12°55'05.63"N 56°04'39.26" |
 |
|
|
stewart1127
Starting Member
8 Posts |
Posted - 2008-11-25 : 11:23:53
|
| Ok, so for instance"csrv_order_hdr.ordhd_order" "addressid", etc? |
 |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2008-11-25 : 11:27:28
|
| why are you wrapping columnnames/aliases around ""? |
 |
|
|
NeilG
Aged Yak Warrior
530 Posts |
Posted - 2008-11-25 : 11:32:02
|
| yep you can get rid of the the "" marks not requirement for them ' ' at the most or you can do [ ] if you are going to split the identifiying name but that really not good practice |
 |
|
|
DavidChel
Constraint Violating Yak Guru
474 Posts |
Posted - 2008-11-25 : 11:32:20
|
| When Crystal Reports generates a SQL statement it adds the double quotes. He may be taking the SQL out of Crystal. |
 |
|
|
NeilG
Aged Yak Warrior
530 Posts |
Posted - 2008-11-25 : 11:34:36
|
| Not sure but I think MS Access does the same if you change from the design mode over to SQL mode |
 |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2008-11-25 : 11:38:17
|
| Anyway it reads messes up the entire code making it really awful for somebody to review |
 |
|
|
stewart1127
Starting Member
8 Posts |
Posted - 2008-11-25 : 11:49:53
|
| I did pull the sql out of crystal, and that might be why im having such issues with all the ' and "... SELECT DISTINCT SCALE_CORP.SCLC_NAME, CSRV_ORDER_HDR.ORDHD_ORDER, CSRV_ORDER_HDR.PK_ID, CSRV_ORDER_HDR.ORDHD_CORP, CSRV_ORDER_LINE.ORDLN_PLANT, CSRV_ORDER_LINE.ORDLN_LINE_DESC, CSRV_ORDER_LINE.ORDLN_MAJOR, CSRV_ORDER_LINE.ORDLN_MINOR, CSRV_ORDER_HDR.ORDHD_JOB_NAME, CSRV_ORDER_HDR.ORDHD_JOB_LOCATE, CSRV_ORDER_HDR.ORDHD_JOB_ROUTE, CSRV_ORDER_LINE.ORDLN_QTY, CSRV_ORDER_LINE.ORDLN_HAUL_PAY_UM, CSRV_ADDRESSES.CSRVADD_STREET2, CSRV_ADDRESSES.CSRVADD_NAME, CSRV_ADDRESSES.CSRVADD_STREET, CSRV_ADDRESSES.CSRVADD_CITY, CSRV_ADDRESSES.CSRVADD_STATE, CSRV_ADDRESSES.CSRVADD_ZIP, CSRV_ORDER_HDR.ORDHD_STOCK, CSRV_ORDER_HDR.ORDHD_ML_ADDRESS, CSRV_ADDRESSES.CSRVADD_CODE, CSRV_ORDER_HDR.ORDHD_SH_ADDRESS, CSRV_ORDER_ADDRESS.ORDADD_TYPE, CSRV_ORDER_ADDRESS.ORDADD_NAME, CSRV_ORDER_ADDRESS.ORDADD_STREET, CSRV_ORDER_ADDRESS.ORDADD_STREET2, CSRV_ORDER_ADDRESS.ORDADD_CITY, CSRV_ORDER_ADDRESS.ORDADD_STATE, CSRV_ORDER_ADDRESS.ORDADD_ZIP, CSRV_ORDER_HDR.ORDHD_JOB_CONTACT, CSRV_ORDER_HDR.ORDHD_JOB_DISTR, CSRV_ORDER_HDR.ORDHD_JOB_CMSID, CSRV_ORDER_HDR.ORDHD_PO_NUMBER, CSRV_ORDER_HDR.ORDHD_SALE_TYPE, CSRV_ORDER_HDR.ORDHD_COUNTY_SALE, CSRV_ORDER_HDR.ORDHD_STATE_SALE, CSRV_ORDER_HDR.ORDHD_TAXABLE, CSRV_ORDER_LINE.ORDLN_HAUL_TYPE, CSRV_ORDER_LINE.ORDLN_ZN_PRICE, CSRV_ORDER_STAT.ORDST_QTY_US, CSRV_ORDER_STAT.ORDST_TRIPS, CSRV_ORDER_STAT.ORDST_DELV_DATE, CSRV_ORDER_LINE.ORDLN_DELIV_DATE, CSRV_ORDER_LINE.ORDLN_DELIV_TIME, CSRV_ORDER_HDR.ORDHD_COSTING_JOB, CSRV_ORDER_HDR.ORDHD_CONTRACT_JOB FROM ((((DBADM.CSRV_ORDER_HDR CSRV_ORDER_HDR LEFT OUTER JOIN DBADM.CSRV_ORDER_LINE CSRV_ORDER_LINE ON (CSRV_ORDER_HDR.PK_ID=CSRV_ORDER_LINE.FK_CSORDHD_ID) AND (CSRV_ORDER_HDR.ORDHD_CORP=CSRV_ORDER_LINE.ORDLN_CORP)) LEFT OUTER JOIN DBADM.CSRV_ADDRESSES CSRV_ADDRESSES ON (((CSRV_ORDER_HDR.ORDHD_CORP=CSRV_ADDRESSES.CSRVADD_CORP) AND (CSRV_ORDER_HDR.ORDHD_CUSTOMER=CSRV_ADDRESSES.CSRVADD_CUSTOMER)) AND (CSRV_ORDER_HDR.ORDHD_SUFFIX=CSRV_ADDRESSES.CSRVADD_SUFFIX)) AND (CSRV_ORDER_HDR.ORDHD_COMPANY=CSRV_ADDRESSES.CSRVADD_COMPANY)) LEFT OUTER JOIN DBADM.CSRV_ORDER_ADDRESS CSRV_ORDER_ADDRESS ON (CSRV_ORDER_HDR.PK_ID=CSRV_ORDER_ADDRESS.FK_CSORDHD_ID) AND (CSRV_ORDER_HDR.ORDHD_CORP=CSRV_ORDER_ADDRESS.ORDADD_CORP)) LEFT OUTER JOIN DBADM.SCALE_CORP SCALE_CORP ON (CSRV_ORDER_LINE.ORDLN_CORP=SCALE_CORP.SCLC_CORP) AND (CSRV_ORDER_LINE.ORDLN_PLANT=SCALE_CORP.SCLC_PLANT)) LEFT OUTER JOIN DBADM.CSRV_ORDER_STAT CSRV_ORDER_STAT ON (CSRV_ORDER_LINE.PK_ID=CSRV_ORDER_STAT.FK_CSORLINE_ID) AND (CSRV_ORDER_LINE.ORDLN_CORP=CSRV_ORDER_STAT.ORDST_CORP) WHERE CSRV_ORDER_HDR.ORDHD_CORP=90 AND CSRV_ORDER_HDR.ORDHD_ORDER=811180001 ORDER BY CSRV_ORDER_HDR.ORDHD_CORP, CSRV_ORDER_HDR.ORDHD_ORDER, CSRV_ORDER_LINE.ORDLN_PLANT, CSRV_ORDER_LINE.ORDLN_LINE_DESCOrder Phone Sub-report SELECT CSRV_ORDER_PHONE.ORDPHN_PHONE, CSRV_ORDER_HDR.PK_ID, CSRV_ORDER_PHONE.ORDPHN_TYPE FROM DBADM.CSRV_ORDER_HDR CSRV_ORDER_HDR LEFT OUTER JOIN DBADM.CSRV_ORDER_PHONE CSRV_ORDER_PHONE ON CSRV_ORDER_HDR.PK_ID=CSRV_ORDER_PHONE.FK_CSORDHD_ID WHERE CSRV_ORDER_HDR.PK_ID=1298063Customer Phone Sub-report SELECT CSRV_PHONES.CSRVPHO_PHONE, CSRV_ORDER_HDR.PK_ID, CSRV_PHONES.CSRVPHO_PHONE_TYPE FROM DBADM.CSRV_ORDER_HDR CSRV_ORDER_HDR INNER JOIN DBADM.CSRV_PHONES CSRV_PHONES ON (((CSRV_ORDER_HDR.ORDHD_CORP=CSRV_PHONES.CSRVPHO_CORP) AND (CSRV_ORDER_HDR.ORDHD_CUSTOMER=CSRV_PHONES.CSRVPHO_CUSTOMER)) AND (CSRV_ORDER_HDR.ORDHD_SUFFIX=CSRV_PHONES.CSRVPHO_SUFFIX)) AND (CSRV_ORDER_HDR.ORDHD_COMPANY=CSRV_PHONES.CSRVPHO_COMPANY) WHERE CSRV_ORDER_HDR.PK_ID=1298063Shipping Notes Sub-report SELECT DISTINCT CSRV_ORDER_HDR.PK_ID, CSRV_ORDER_LINE.ORDLN_PLANT, CSRV_ORD_NOTE.ORNOTE_NOTE FROM (DBADM.CSRV_ORDER_HDR CSRV_ORDER_HDR LEFT OUTER JOIN DBADM.CSRV_ORDER_LINE CSRV_ORDER_LINE ON (CSRV_ORDER_HDR.ORDHD_CORP=CSRV_ORDER_LINE.ORDLN_CORP) AND (CSRV_ORDER_HDR.PK_ID=CSRV_ORDER_LINE.FK_CSORDHD_ID)) LEFT OUTER JOIN DBADM.CSRV_ORD_NOTE CSRV_ORD_NOTE ON (CSRV_ORDER_LINE.ORDLN_CORP=CSRV_ORD_NOTE.ORNOTE_CORP) AND (CSRV_ORDER_LINE.PK_ID=CSRV_ORD_NOTE.FK_TABLE_ID) WHERE CSRV_ORDER_HDR.PK_ID=1298063 ORDER BY CSRV_ORDER_LINE.ORDLN_PLANTIm so new, im not even sure what you mean by aliasing |
 |
|
|
stewart1127
Starting Member
8 Posts |
Posted - 2008-11-25 : 11:54:20
|
| so if im understanding you, i need to do something likedeclare sqladdress varchar (max)set sqladdress = select SCALE_CORP.SCLC_NAME customername, CSRV_ORDER_HDR.ORDHD_ORDER ordernumber, etc? |
 |
|
|
DavidChel
Constraint Violating Yak Guru
474 Posts |
Posted - 2008-11-25 : 11:55:25
|
Stewart, just a suggestion. First, if you want people to look at your queries, format them properly and put code tags around them like this: SELECT DISTINCT SCALE_CORP.SCLC_NAME, CSRV_ORDER_HDR.ORDHD_ORDER, CSRV_ORDER_HDR.PK_ID, CSRV_ORDER_HDR.ORDHD_CORP, CSRV_ORDER_LINE.ORDLN_PLANT, CSRV_ORDER_LINE.ORDLN_LINE_DESC, CSRV_ORDER_LINE.ORDLN_MAJOR, CSRV_ORDER_LINE.ORDLN_MINOR, CSRV_ORDER_HDR.ORDHD_JOB_NAME, CSRV_ORDER_HDR.ORDHD_JOB_LOCATE, CSRV_ORDER_HDR.ORDHD_JOB_ROUTE, CSRV_ORDER_LINE.ORDLN_QTY, CSRV_ORDER_LINE.ORDLN_HAUL_PAY_UM, CSRV_ADDRESSES.CSRVADD_STREET2, CSRV_ADDRESSES.CSRVADD_NAME, CSRV_ADDRESSES.CSRVADD_STREET, CSRV_ADDRESSES.CSRVADD_CITY, CSRV_ADDRESSES.CSRVADD_STATE, CSRV_ADDRESSES.CSRVADD_ZIP, CSRV_ORDER_HDR.ORDHD_STOCK, CSRV_ORDER_HDR.ORDHD_ML_ADDRESS, CSRV_ADDRESSES.CSRVADD_CODE, CSRV_ORDER_HDR.ORDHD_SH_ADDRESS, CSRV_ORDER_ADDRESS.ORDADD_TYPE, CSRV_ORDER_ADDRESS.ORDADD_NAME, CSRV_ORDER_ADDRESS.ORDADD_STREET, CSRV_ORDER_ADDRESS.ORDADD_STREET2, CSRV_ORDER_ADDRESS.ORDADD_CITY, CSRV_ORDER_ADDRESS.ORDADD_STATE, CSRV_ORDER_ADDRESS.ORDADD_ZIP, CSRV_ORDER_HDR.ORDHD_JOB_CONTACT, CSRV_ORDER_HDR.ORDHD_JOB_DISTR, CSRV_ORDER_HDR.ORDHD_JOB_CMSID, CSRV_ORDER_HDR.ORDHD_PO_NUMBER, CSRV_ORDER_HDR.ORDHD_SALE_TYPE, CSRV_ORDER_HDR.ORDHD_COUNTY_SALE, CSRV_ORDER_HDR.ORDHD_STATE_SALE, CSRV_ORDER_HDR.ORDHD_TAXABLE, CSRV_ORDER_LINE.ORDLN_HAUL_TYPE, CSRV_ORDER_LINE.ORDLN_ZN_PRICE, CSRV_ORDER_STAT.ORDST_QTY_US, CSRV_ORDER_STAT.ORDST_TRIPS, CSRV_ORDER_STAT.ORDST_DELV_DATE, CSRV_ORDER_LINE.ORDLN_DELIV_DATE, CSRV_ORDER_LINE.ORDLN_DELIV_TIME, CSRV_ORDER_HDR.ORDHD_COSTING_JOB, CSRV_ORDER_HDR.ORDHD_CONTRACT_JOBFROM ((((DBADM.CSRV_ORDER_HDR CSRV_ORDER_HDR LEFT OUTER JOIN DBADM.CSRV_ORDER_LINE CSRV_ORDER_LINE ON (CSRV_ORDER_HDR.PK_ID = CSRV_ORDER_LINE.FK_CSORDHD_ID) AND (CSRV_ORDER_HDR.ORDHD_CORP = CSRV_ORDER_LINE.ORDLN_CORP)) LEFT OUTER JOIN DBADM.CSRV_ADDRESSES CSRV_ADDRESSES ON (((CSRV_ORDER_HDR.ORDHD_CORP = CSRV_ADDRESSES.CSRVADD_CORP) AND (CSRV_ORDER_HDR.ORDHD_CUSTOMER = CSRV_ADDRESSES.CSRVADD_CUSTOMER)) AND (CSRV_ORDER_HDR.ORDHD_SUFFIX = CSRV_ADDRESSES.CSRVADD_SUFFIX)) AND (CSRV_ORDER_HDR.ORDHD_COMPANY = CSRV_ADDRESSES.CSRVADD_COMPANY)) LEFT OUTER JOIN DBADM.CSRV_ORDER_ADDRESS CSRV_ORDER_ADDRESS ON (CSRV_ORDER_HDR.PK_ID = CSRV_ORDER_ADDRESS.FK_CSORDHD_ID) AND (CSRV_ORDER_HDR.ORDHD_CORP = CSRV_ORDER_ADDRESS.ORDADD_CORP)) LEFT OUTER JOIN DBADM.SCALE_CORP SCALE_CORP ON (CSRV_ORDER_LINE.ORDLN_CORP = SCALE_CORP.SCLC_CORP) AND (CSRV_ORDER_LINE.ORDLN_PLANT = SCALE_CORP.SCLC_PLANT)) LEFT OUTER JOIN DBADM.CSRV_ORDER_STAT CSRV_ORDER_STAT ON (CSRV_ORDER_LINE.PK_ID = CSRV_ORDER_STAT.FK_CSORLINE_ID) AND (CSRV_ORDER_LINE.ORDLN_CORP = CSRV_ORDER_STAT.ORDST_CORP)WHERE CSRV_ORDER_HDR.ORDHD_CORP = 90 AND CSRV_ORDER_HDR.ORDHD_ORDER = 811180001ORDER BY CSRV_ORDER_HDR.ORDHD_CORP, CSRV_ORDER_HDR.ORDHD_ORDER, CSRV_ORDER_LINE.ORDLN_PLANT, CSRV_ORDER_LINE.ORDLN_LINE_DESC The code tags correspond to the # sign in the format toolbar when you post. You can use a free site like this to format your code so it's readable. http://www.wangz.net/cgi-bin/pp/gsqlparser/sqlpp/sqlformat.tpl |
 |
|
|
stewart1127
Starting Member
8 Posts |
Posted - 2008-11-25 : 13:00:26
|
| That is much easier to read |
 |
|
|
|
|
|
|
|