我目前在理解UML中的三元关联方面遇到了一些麻烦.我得到二进制的,但我不确定如何在三元组上进行多重性.我正在做我从大学毕业的练习,目前的练习是这样的:
一个部门可能会销售许多产品,但仅限于一个市场.在市场上,一个产品只能由一个部门出售.
我已经阅读了不同的消息来源,关于我应该如何思考这两个类的一对,我并不是想弄清多重性,但是我的大脑并没有得到它.帮帮我Overflow Kenobi,你是我唯一的希望.
我有下表:
<tbody id="TableBodyId">
<tr>
<td>First Value</td>
<td><input type="text" size="5" value="Second Value"></td>
</tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)
我想知道如何使用or提取first value
和。以前,我的桌子是这样的:second value
JS
Jquery
<tbody id="TableBodyId">
<tr>
<td>First Value</td>
<td>Second Value</td>
</tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)
为了获取这些值,我使用以下方法执行此操作jQuery
:
var TableData = new Array();
$('#TableBodyId tr').each(function(row, tr)
{
TableData[row] = {
"firstValue" : $(tr).find('td:eq(0)').text(),
"secondValue": $(tr).find('td:eq(1)').text()
}
});
Run Code Online (Sandbox Code Playgroud)
然后,我决定希望能够更改第二个单元格中的值,因此我将其设置为:
<input type="text" size="5" value="Second Value"/>
Run Code Online (Sandbox Code Playgroud)
现在的问题是tableData
第二个单元格是""
(换句话说,空白)。为了解决这个问题,我尝试这样做:
"firstValue": $(tr).find('td:eq(0)').text(),
"secondValue": $(tr).find('td:eq(1)').val()
Run Code Online (Sandbox Code Playgroud)
但运气不好,第二个值仍然显示为""
。关于如何解决这个问题有什么想法吗?
我是 SQL 新手,遇到了一些问题。我试图
查找此数据库中同时患有失眠和咳嗽的患者的姓名
(这是为了学校,所以不用担心,没有真正的人因为我的无能而受到伤害)。
为了实现这个目标我写了这个:
SELECT patientName
FROM Patient
WHERE patientID IN (SELECT patientID
FROM Suffers
WHERE illnessName LIKE '%Insomnia%'
AND illnessName LIKE '%Cough%')
Run Code Online (Sandbox Code Playgroud)
当我执行它时,我没有得到任何结果(我有一个空光标)。这是一个问题,因为我知道数据库中有一名患者患有这两种疾病。我究竟做错了什么?
顺便说一句,我必须在这里使用运算AND
符,这似乎是本练习的重点。
感谢任何和所有的帮助:)
associations ×1
html-table ×1
javascript ×1
jquery ×1
sql ×1
sql-server ×1
t-sql ×1
ternary ×1
uml ×1