3 messages in com.mysql.lists.mysqlAW: How do we make this query work in...| From | Sent On | Attachments |
|---|---|---|
| Arul | 02 Jul 2002 02:04 | |
| Oswald, Andreas | 02 Jul 2002 02:39 | |
| Arul | 02 Jul 2002 02:54 |
| Subject: | AW: How do we make this query work in 3.23.51![]() |
|---|---|
| From: | Oswald, Andreas (Osw...@Schwermetall.de) |
| Date: | 07/02/2002 02:39:29 AM |
| List: | com.mysql.lists.mysql |
Hi Arul,
maybe copying the columns into a temporary table might do the job. I don't know how big your tables are, if performance might be a problem.
The following statements should create the query you wanted:
/*creating temporary table*/ CREATE TABLE tmp_Information ( TYPENAME (any typ-definition varchar,int???) );
/*inserting rows for company information*/ INSERT INTO tmp_Information SELECT CT.Company_Type as TYPENAME FROM RFQ_Details RD, Company_Type CT WHERE RD.RFQID = 4 AND RD.SEARCH_Type = 'COMPANY' AND Company_TypeID = RD.TypeID;
/*inserting rows for user information*/ INSERT INTO tmp_Information SELECT UT.USER_Type as TYPENAME FROM RFQ_Details RD, User_Type UT WHERE RD.RFQID = 4 AND RD.SEARCH_Type = 'USER' AND User_TypeID = RD.TypeID;
/*do whatever you want with the rows of the union*/ SELECT TYPENAME FROM tmp_Information;
/*erase the temporary table*/ DROP TABLE tmp_Information
Hopes that helps.
Take care
Andreas
-----Ursprüngliche Nachricht----- Von: Arul [mailto:arul...@calsoft.co.in] Gesendet: Dienstag, 2. Juli 2002 11:04 An: MySQL Betreff: How do we make this query work in 3.23.51
Hi
I had written a query which executes in MySql 4.0.1 But this is not working in 3.23.51 coz i had used Union function in the query which is not supported by 3.23.51
So any idea how this can be made to work on 3.23.51. I need to have only one Column in the result as TYPENAME
SELECT CT.Company_Type as TYPENAME FROM RFQ_Details RD, Company_Type CT WHERE RD.RFQID = 4 AND RD.SEARCH_Type = 'COMPANY' AND Company_TypeID = RD.TypeID
UNION
SELECT UT.USER_Type as TYPENAME FROM RFQ_Details RD, User_Type UT WHERE RD.RFQID = 4 AND RD.SEARCH_Type = 'USER' AND User_TypeID = RD.TypeID




