-3
A
回答
1
希望这将有助于
Select per.personId,per.name ,idn.identifier from
person per inner join idetifier idn on (idn.personId = per.personId and
idn.identifier like '%N%')
+0
这只返回与N标识符的行。这不是问题所指定的。 –
0
一个join
带来的人的名字的名字。这是微不足道的。您可以使用exists
获得其标识符开头的人的N
:
select i.*, pn.name
from identifier i join
personname pn
on i.personid = pn.personid
where exists (select 1
from identifier i2
where i2.personid = i.personid and
i2.identifier like 'N%'
);
+0
没有结束使用这个,但似乎它会工作 - 谢谢 – Sully007
0
选择标识*,PERSON.PERSONID,Person.Name从标识内部联接上Identifier.PersonId = PERSON.PERSONID;
相关问题
- 1. SQL查询连接
- 2. SQL连接查询
- 3. SQL连接查询
- 4. SQL查询连接?
- 5. SQL查询连接
- 6. SQL连接和子查询,子查询到SQL连接
- 7. SQL Server查询:连接查询
- 8. PHP - SQL连接查询
- 9. SQL查询来连接表
- 10. SQL查询左连接表
- 11. 左连接SQL查询
- 12. SQL多连接查询
- 13. SQL查询连接表
- 14. 优化SQL查询连接
- 15. SQl的左连接查询
- 16. 连接SQL查询问题
- 17. SQL查询 - 连接+计数
- 18. SQL连接查询尝试
- 19. SQL Server 2012查询连接
- 20. SQL查询连接问题
- 21. SQL查询来连接表
- 22. 高效SQL查询连接
- 23. sql内部连接查询
- 24. SQL查询连接表
- 25. SQL查询连接表 - Oracle
- 26. SQL:左连接查询
- 27. SQL查询:在连接表
- 28. SQL查询左外连接
- 29. 插入SQL连接查询
- 30. SQL表连接查询
那么你尝试过什么(如果有的话)? –
你到现在为止做了什么? – nabuchodonossor
@AndyKorneyev:一个想法 – nabuchodonossor