日期:2014-05-17  浏览次数:20393 次

SQL如何查询以下内容?
现有一数据表table1,里面有两个字段“姓名,岗位”,其中内容是:
HTML code

<table>
<tr>
<td>姓名</td>
<td>岗位</td>
</tr>
<tr>
<td>王老一</td>
<td>大队长</td>
</tr>
<tr>
<td>王大一</td>
<td>小队长</td>
</tr>
<tr>
<td>王小一</td>
<td>组长</td>
</tr>
<tr>
<td>王一</td>
<td>队员</td>
</tr>
</table>



我想写一条SQL,作用是当姓名为“王老一”的时候,他能查找到岗位为“大队长,小队长,组长,队员”等所有的人员姓名,如果姓名是“王小一”的时候,只能查找到“组长,队员”的姓名,那我该如何编写这条SQL呢?谢谢!


------解决方案--------------------
BOM查子节点。
------解决方案--------------------
BOM查子节点。
------解决方案--------------------
BOM 查 子节点?、? 怎么写SQL ? 等待
------解决方案--------------------
阿门不会百度查一下啊
------解决方案--------------------
SQL code

数据库得加一个字段(f),来判断你职位的大小,比如:大队长为0,小队长为1,组长为2,队员为3
那么你查询的时候就可以这样:
select * from tb where f>=(select f from tb where name='王老一')

------解决方案--------------------
把它做成XML文件,html格式很类似于XML。
------解决方案--------------------
貌似这样可以哦···
探讨

SQL code

数据库得加一个字段(f),来判断你职位的大小,比如:大队长为0,小队长为1,组长为2,队员为3
那么你查询的时候就可以这样:
select * from tb where f>=(select f from tb where name='王老一')

------解决方案--------------------
正点,如解