나는 3 개의 MySQL 테이블을 가지고있다 : 자동차, 사용자 및 방문자.MySQL 동적 테이블 이름 관계
테이블 카는 테이블 사용자 또는 테이블 방문자와 관련 될 수 있습니다. 테이블 사용자와 방문자는 서로 다른 테이블 구조를가집니다. 이 모든 테이블에 가입하고 개인 데이터를 검색하고 싶습니다. 현재 PHP를 사용하여 사람 데이터를 검색하고 있습니다.
이러한 종류의 관계를 생성하는 데 가장 적합한 테이블 구조입니까? 단일 MySQL 쿼리를 사용하여 사람 정보를 검색하는 방법이 있습니까? 당신은 외부를 사용할 수
[cars] id | car_name | person_type | person_id --------------+-------------+-------- 1 | car 1 | user | 1 2 | car 2 | visitor | 1 [users] id | name ---+---------- 1 | person 1 [visitors] id | first_name | last_name ---+------------+---------- 1 | person | 2