gpt4 book ai didi

php - 试图找到如何将三个表链接在一起

转载 作者:行者123 更新时间:2023-11-29 03:44:56 26 4
gpt4 key购买 nike

目前,我尝试连接三个表并确定哪些查询将获得我需要的结果并遵循最佳实践。 MySQL 对我来说还是很新,这是我无法弄清楚的第一个绊脚石。

我正在尝试构建一个简单的 URL 缩短器,它可以将多个长 URL“链接”到一个短 URL。我基本上想要一个链接 www.example.com/google,然后有 google.com、google.co.uk、google.it 等......当用户访问链接时,GEO 定位。

我的三个表设置为:

短码 |用户 ID | short_url//短网址表

long_id |用户 ID |长网址 | country_code//长URL表

用户ID |姓名 |密码 |电邮 |创建//用户表

我不确定外键是否是最佳途径。此外,我了解如何添加用户,但是我必须运行哪些查询才能让用户添加短/长 url 并使“用户”表中的 user_id 字段与其他表中的 user_id 字段匹配。

感谢您的帮助。

最佳答案

select * from short_url_table
left join long_url_table
using (user_id)
left join user_table
using (user_id) ;

关于php - 试图找到如何将三个表链接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7395675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com