В моей базе данных более двух таблиц, и все они содержат одинаковые имена полей, такие как
table A table B table C
field1 field1 field1
field2 field2 field2
field3 field3 field3
. . .
. . .
. . .
. . .
Я должен написать SELECT
запрос, который получает почти все те же поля из этих 3 таблиц. Я использую что-то вроде этого:
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.
но когда я печатаю значение field1
, это дает мне последние значения таблицы.
Как я могу получить все значения трех таблиц с одинаковыми именами полей? мне нужно написать отдельный запрос для каждой таблицы ИЛИ есть ли какие-нибудь способы получить их все в одном запросе?