찾다

 >  Q&A  >  본문

mysql - sql查询语句问题

有两张表

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,  张三,     河北,       衡水,      饶阳
大家讲道理大家讲道理2838일 전769

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-17 15:16:39

    으아악

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:16:39

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 15:16:39

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

    회신하다
    0
  • 취소회신하다