Re: Subquery
| From: | Nandar | Date: | Mon, 19 Sep 2005 03:02:52 +0000 |
| Subject: | Re: Subquery | ||
| References: | 1 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-40299@lists.php.net to get a copy of this message | ||
i hope it's helping
sql code:
UPDATE T020Employee SET T020FaxNo = T010FaxNo
FROM T020Employee a JOIN T010Company b ON a.T020CoCd =b.T010CoCd
----- Original Message -----
From: "Ng Hwee Hwee" <hhwee@towa.com.sg>
To: "PHP DB List" <php-db@lists.php.net>
Sent: Monday, September 19, 2005 9:14 AM
Subject: [PHP-DB] Subquery
hi,
can some one enlighten me on what is wrong with my query?
I want to set the fax number of all the employees of a particular
company to
the company's fax number. This is because the employees do not have
personal
fax machines, thus instead of just leaving T020FaxNo blank, I want to
update
it with the company's fax number. However, the following doesn't work?!
i'm
hoping i don't have to write a PHP while loop to do this simple task! =(
UPDATE T020Employee SET T020FaxNo = ( SELECT T010FaxNo FROM T010Company
WHERE T010CoCd = 'XXX' ) WHERE T020CoCd = 'XXX'
MySQL version: 3.23.58. PHP version: 4.3.4.
My database structure is:
T010Company
===========
T010CoCd (primary key)
T010CoName
T010Address
T010TelNo
T010FaxNo
T020Employee
===========
T020CoCd (primary key, linking to T010CoCd)
T020EmpCd (primary key)
T020JobTitle
T020TelNo
T020FaxNo
Thanks so much!
Hwee