编程论坛's Archiver

csx223 发表于 2004-8-22 10:38

求助 SQL查询

<P>有表一:栋号,房号,总床位</P>
<P>表二:栋号,房号,已住人数</P>
<P>栋号,房号为主键,表一为主表,怎样查询表一中的数据,条件是删除表二中同时出现了栋号,房号的记录</P>
<P>哪位大侠请帮帮忙,很急</P>

griefforyou 发表于 2004-8-22 12:19

<P>不太明白,不过很简单的</P>

paulzyzy 发表于 2004-10-18 09:39

还不如在表一中再加一个字段“是否入住”,方便一点,要不到时候你还得往里加记录。

deickwxf 发表于 2004-11-15 08:31

<P>use 数据库
go
select a.表一字段,b.表二字段 from 表一 a,表二 b                               ( a ,b 所没的表的别名)</P>

Mari 发表于 2004-11-22 18:42

<P>这个这个这个~装个MSDN看一就OK啦~~嘿嘿~</P>

jackey 发表于 2004-11-27 00:49

不明白楼主的意思,干嘛不干脆弄一个表就完了?

capricorn 发表于 2004-12-14 20:05

<P>select a.栋号,a。房号,a。总床位</P><P>from 表1 a</P><P>where a。栋号 not in (select b。栋号 from 表2 b)</P>

c476169962 发表于 2008-6-7 18:15

delete 表1 where 表1.栋号=表二.栋号,表1.房号=表二.房号

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.