how to diffrentiate between same field names of two tables in a select query??

Posted by developer on Stack Overflow See other posts from Stack Overflow or by developer
Published on 2010-05-10T07:00:45Z Indexed on 2010/05/10 7:04 UTC
Read the original article Hit count: 189

i have more than two tables in my database and all of them contains same field names like

table A           table B       table C
field1            field1        field1
field2            field2        field2
field3            field3        field3
.                 .             .
.                 .             .
.                 .             .
.                 .             .

I have to write a SELECT query which gets almost all same fields from these 3 tables.Iam using something like this :-

select a.field1,a.field2,a.field3,b.field1,b.field2,b.field3,c.field1,c.field2,c.field3 from table A as a, table B as b,table C as c where so and so.

but when i print field1's value it gives me the last table values.

How can i get all the values of three tables with the same field names??? do i have to write individual query for every table OR there is any ways of fetching them all in a single query????

© Stack Overflow or respective owner

Related posts about mysql

Related posts about mysql-query