제목 그대롭니다.
테이블이 약 20개 정도 되고, 모든 테이블은 구조가 동일합니다.
select name, tel, addrs from table_a, table_b, table_c, table_d order by uid desc
이런 식으로 쿼리를 하니, 에러가 납니다. (name 필드가 애매하다는 에러)
어떤 쿼리를 사용해야 하나요.
union을 하신 후에 소트를 하시면 됩니다.
해당 구문에 대한 설명은 mysql 설명서를 참조하세요.
간략하게는 아래와 같이 하시면 되리라 생각됩니다.
select name,tel,addrs from
( ( select * from table_a ) union ( select * from table_b ) union ( select * from table_c ) ) t order by uid desc