我有两张桌子:
Table A:
Name intID
name a | 0
name b | 1
name c | 2
name d | 3
Table B:
Occurrences intID
day1 | 0
day2 | 0
day3 | 1
day4 | 0
day5 | 0
day6 | 0
day7 | 3
day8 | 0
第一个表描述名称,第二个跟踪事件。 我正在尝试构建一个报告,需要从下拉菜单中选择仅出现的名称。我已经可以这样做,但是我无法通过下拉菜单来包含表A中的名称。 现在我做了一些事情:
SELECT 'Item #' + CONVERT(nvarchar(10), intID) + ' ' + (SELECT ???? )
FROM TABLE B
GROUP BY intID ORDER BY intID
用????标记的SELECT语句是我被困的地方。我需要在表A中添加相应名称的名称。
我希望这很清楚,因为我是SQL的初学者:)
提前感谢您的帮助!
答案 0 :(得分:1)
在<div class="wrapper">
<form class="form1" action= "sites.google.com" onsubmit="return (this.pass.value==='1291')?true:false;">
<div class="formtitle">Enter the password to proceed</div>
<div class="input nobottomborder">
<div class="inputtext">Password: </div>
<div class="inputcontent">
<input type="password" name="pass" />
<br/>
</div>
</div>
<div class="buttons">
<input class="orangebutton" type="submit" value="Login" />
</div>
上加入表A和表B.然后,您可以查看intID
,如图所示。
a.Name
示例:
SELECT 'Item #' + CONVERT(NVARCHAR(10), b.intID) + ' ' + a.Name
FROM b
INNER JOIN a ON b.intID = a.intID
答案 1 :(得分:0)
您可以执行以下操作来从两个表中进行查询。
SELECT a.something,b.something FROM a JOIN b USING(intID);