gpt4 book ai didi

sql - 加入两个没有关系的 SQL 表?

转载 作者:行者123 更新时间:2023-12-04 05:58:16 25 4
gpt4 key购买 nike

我在 MySQL 数据库中有 2 个表。一个是具有字段 ('landlord_id') 的旧表 (landlords)。

另一个是 Joomla! 1.7 名为 jos_users 的表,需要确保所有用户都是有效的 Joomla!用户并可以登录等。它有一个名为“id”的字段。

举个例子,我有一个现有的记录在lorders.landlord_id = 2 (John Smith),但是没有相应的jos_user.id 记录,因为在jos_users 之前就存在了Landlords 表。

有没有办法使用 SQL 在两者之间建立/创建关系?

或者

我是否需要为房东创建 jos_user 记录(如果需要,如何创建?)?

非常感谢任何建议或示例。

最佳答案

您必须将数据从旧系统移植到新系统。我假设您使用的是 Joomla 的用户登录系统,对吗?在这种情况下,数据必须采用 joomla 正在查找的格式和位置,如果您理解的话。

如果不复制数据,您就无法真正创建“链接”。

我建议您可以做的是在房东的表中添加一个字段 joomla_user_id .通过这种方式,您可以将 joomla 用户与旧系统中的房东记录相关联。这样您就不必手动移植任何东西,您可以构建应用程序以根据房东的 joomla 用户 ID 获取房东数据。

关于sql - 加入两个没有关系的 SQL 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9245203/

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