由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 请问这两个SQL QUERY有什么错?
相关主题
急!怎么做模糊查询?SQL find distinct values in large table
help about SQL for ACCESS誰來幫我開來開悄? Interesting SQL query
help needed请教2个sql query 问题
新手问个简单的SELECT问题这个query怎么写?
One sql question help!请大家帮忙看看我写的这个ORACLE查询有什么问题!!跪谢了!
请帮我看看,什么地方错了?再现急求答案,多谢。
需要帮助 -- Oracle Query如何完成这个sql?
求解释ask for help with a simple query!!!
相关话题的讨论汇总
话题: number话题: ni话题: select话题: names话题: name
进入Database版参与讨论
1 (共1页)
P****e
发帖数: 385
1
两个table如下
Table: NAMES
NI_NUMBER: varchar(20)
FULL_NAME: varchar(50)
Table: PHONE
NI_NUMBER: varchar(20)
TELEPHONE: varchar(50)
要找到所有没有电话号码的人:
这个办法是没问题的:
SELECT FULL_NAME FROM NAMES
WHERE NI_NUMBER NOT IN
(SELECT DISTINCT NI_NUMBERS FROM PHONE)
可是下面两个query,一个用minus,一个用outer join为什么不能work呢?应该怎么写?
SELECT FULL_NAME FROM NAMES
WHERE NI_NUMBER IN
(SELECT NI_NUMBER FROM NAMES
MINUS
SELCT DISTINCT NI_NUMBER FROM PHONE)
SELECT FULL_NAME FROM
(SELECT A1.FULL_NAME, A2.TELEPHONE
FROM NAMES A1, PHONE A2
WHE
aw
发帖数: 127
2
for outer join one, move + to the other side.



【在 P****e 的大作中提到】
: 两个table如下
: Table: NAMES
: NI_NUMBER: varchar(20)
: FULL_NAME: varchar(50)
: Table: PHONE
: NI_NUMBER: varchar(20)
: TELEPHONE: varchar(50)
: 要找到所有没有电话号码的人:
: 这个办法是没问题的:
: SELECT FULL_NAME FROM NAMES

k*******d
发帖数: 237
3
SELECT A1.FULL_NAME
FROM NAMES A1, PHONE A2
WHERE A1.NI_NUMBER (+) = A2.NI_NUMBER AND A2.TELEPHONE IS NULL



【在 aw 的大作中提到】
: for outer join one, move + to the other side.
:
: ?

1 (共1页)
进入Database版参与讨论
相关主题
ask for help with a simple query!!!One sql question help!
SQL server 2000有hidden records吗?请帮我看看,什么地方错了?
a sql question需要帮助 -- Oracle Query
more HELP: how to make this sql more efficient?求解释
急!怎么做模糊查询?SQL find distinct values in large table
help about SQL for ACCESS誰來幫我開來開悄? Interesting SQL query
help needed请教2个sql query 问题
新手问个简单的SELECT问题这个query怎么写?
相关话题的讨论汇总
话题: number话题: ni话题: select话题: names话题: name