![]() |
1
10
|
![]() |
2
7
我想你想加入两张桌子: |
![]() |
3
1
类似于:
这就是你要找的吗? |
![]() |
4
0
|
![]() |
5
0
下面是基于两个表中的公共字段内部联接两个表的示例。 选择表1.产品 从表1 表1上的内部联接表2.barcode=表2.barcode 其中table1.products不为空 |
![]() |
6
0
在这些情况下,有一种方法可以通过基于对象角色建模的表设计进行自我介绍。(是的,我意识到这只与问题间接相关。) 你们有产品和条形码。产品由产品代码唯一标识(例如“A2111”;条形码由值唯一标识(例如1002155061)。 产品有条形码。问题:产品可以没有条形码吗?同一产品能有多个条形码吗?多个产品可以有相同的条形码吗?(如果你有任何使用upc标签的经验,你知道所有这些答案都是正确的。) 所以你可以做出一些断言:
产品(代码)的条形码(值)为零或更多。
它直接(通过orm模型)指向一个包含两个表的模式:
产品
产品条码
你把它们联系在一起,就像其他答案中描述的那样。 类似的断言可用于确定哪些字段进入设计中的各个表。 |
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |