每次在表格上进行查询时,我都希望在表格中选择一个值。
让我休息一下。
我有以下条目:
不是为每个不同的user_id
创建一个新条目,我可以使用某种原始代表所有user_id
而不是特定的ID吗?示例如下:
由于我不想花时间解释的原因,这就是我需要的。有没有办法做到这一点?
提前致谢!
答案 0 :(得分:1)
如果我认为这意味着您希望tag_id
链接到每个user_id
(作为某种全能条款),那么您有几种方法可以解决这个问题。根据您的应用程序,您只需要在添加用户时为tag_id = 1
添加一行即可。但是,如果你想在一行中做到这一点,那么......它会错误地表达关系模型。
你可以,大概使用NULL特殊的“值”(本质上,声明它没有值),然后用
WHERE user_id = [uid] OR user_id IS NULL
或其他一些。但是,我宁愿保持与前一种方法完整的关系;你丢失外键(虽然使用NULL不会违反约束)和类似的约束,如果你不这样做。