【问题标题】:How to join country state and city in a single query?如何在一个查询中加入国家和城市?
【发布时间】:2019-02-08 09:12:35
【问题描述】:

1 表名:国家

id  country_name
1   India
2   America

2 表名:状态

id  state_name country_id
1   punjab      1
2   california  2

3 表名称:城市

id  city_name  state_id
1   Ludhiana   1
2   Chico      2

这是我编写的代码... 访问:tinyurl.com/myphpmysqli

此时我得到一个结果,如果每个表中有数千条记录,那么我如何使用带有 mysqli 连接的单个查询来获取??

国家 -> 州 -> 城市

像这样.. Here my image the data will look like...

PHP 版本:5.6.16 phpmyadmin:版本信息:4.5.2

【问题讨论】:

  • 此处以文本形式发布代码,不要要求我们通过一些未知的 tinyurl 链接查看您的代码
  • 看看这个问题,它会给你一个好主意,因为他们有类似的问题stackoverflow.com/questions/3709560/…

标签: php join mysqli


【解决方案1】:

试试这个。希望它对你有用

$sql = "SELECT * FROM country c
        JOIN States s on c.id= s.country_id
        JOIN Cities ci on s.id = ci.state_id"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多