这是一个创建于 1541 天前的主题,其中的信息可能已经有所发展或是发生改变。
比如有 product product_images brand cate shop 这几个表
通过配置关联关系后(其实就是外键)
我输入 一个产品的 id
就会把 执行
select * from product where id = ID
select * from product_images where id = ID
select * from brand where id = [PRODUCT.BRAND_ID]
select * from cate where id = [PRODUCT.CATE_ID]
select * from shop where id = [PRODUCT.SHOPID]
并把结果展现出来
这个功能 在排查数据问题的时候感觉很有用
第 1 条附言 · 2020-07-23 10:50:21 +08:00
上面说的配置关联关系就是
跟配置外键一样,但是只要关系,不要外键的约束
4 条回复 • 2020-07-22 21:49:46 +08:00
|
|
1
ohao 2020-07-22 19:02:58 +08:00
你知道 SQL 有个联合查询的方式吗?
你能做到所有用户的表名都统一?
你的需求不就是自定义查询语句吗?
|
|
|
2
letitbesqzr 2020-07-22 21:23:46 +08:00 1
datagrip 的 ctrl + b 快捷键,有点像你说你的功能,前提是必须配好数据库外键
|
|
|
3
akira 2020-07-22 21:25:18 +08:00
不建议使用外键
|
|
|
4
opengps 2020-07-22 21:49:46 +08:00 1
如果你用了 EF,用了真实外键,那么可以把这堆数据都拖出来。但是实际业务不推荐用真实外键
|