mysql - sql查询语句问题
大家讲道理
大家讲道理 2017-04-17 15:14:39
0
3
780

有两张表

tbl_user(uid,uname,province_id,city_id,area_id)
tbl_area(id,aname,pid)

其中province_id,city_id,area_id全部为tbl_area表的主键id
能不能通过一条sql语句查询出如下结果

uid,uname,province_name,city_name,area_name 
 1,  张三,     河北,       衡水,      饶阳
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(3)
巴扎黑

으아악

伊谢尔伦

정말 위 정보를 2개의 테이블을 통해서만 조회할 수 있나요?
지방_이름, 도시_이름, 지역_이름 세 필드가 표시되지 않습니다!

洪涛

답은 @黄红님 말씀대로 입니다.
하지만 더 나은 디자인은 세 개의 테이블을 구분하는 것입니다. 왜냐하면 지방, 시, 군은 기본적으로 상수 테이블이고 기본적으로 변경되지 않기 때문입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿