MYSQL View ?连接两个表

标签 mysql join view

我有两张 table 。 “用户”和“付费用户”

Paying_users 当然有更多关于付款的信息。

我正在寻找一种方法,在插入时我将能够强制使用两个表共有的唯一用户名。 因此,如果“Shelly”在“users”上,我将无法将“Shelly”插入“paying_users”。 这在 MYSQL 上可行吗?

最佳答案

为什么不使用 users 作为主表并将 paying_users(我认为是用户的一部分)与用户 ID 相关联?这样,您就不会遇到重复问题。

users: 
  id: ...
  name: ...
  other information

paying_users:
  id: ...
  users_id: ...
  other information:

关于MYSQL View ?连接两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7059270/

相关文章:

python - django View 中的单元测试sensitive_post_parameters装饰器

MySQL 正则表达式查询不区分大小写

mysql - 加入 MySQL 之前聚合表(GROUP BY)

sql - 如何通过比较两个字段并考虑性能来连接表

MySQL 分组依据 where day <= x

ruby-on-rails - 如何在 Rails 集成测试中访问 View helper?

android - viewpager 上方的 Viewstub ()

mysql - 将键与 MySQL 中的表相匹配

php - 使用 Mysql 的客户和总计

php - 如何在 Ajax 中向查询添加附加变量