首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
ASP.NET
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
这个数据表怎么查询?
加为好友
发送私信
在线聊天
hotbaby001
等级:
发表于:
2008-06-29 09:33:07
楼主
我建立了两个数据表如下:
表1:USERINFO(用来记录买房人信息)
姓名 楼号 单元 楼层 房号 产权面积(m2) 付款时间 应付房款
张三 9# 一单元 一层 101 80 2008-6-29 240000
表2:HOUSEINFO
楼号 单元 楼层 房号 产权面积(m2)
9# 一单元 一层 101 80
9# 一单元 一层 102 80
9# 二单元 一层 101 80
9# 二单元 一层 102 80
9# 三单元 一层 101 80
9# 三单元 一层 102 80
9# 四单元 一层 101 80
9# 四单元 一层 102 80
9# 一单元 二层 201 80
9# 一单元 二层 202 80
9# 二单元 二层 201 80
9# 二单元 二层 202 80
9# 三单元 二层 201 80
9# 三单元 二层 202 80
9# 四单元 二层 201 80
9# 四单元 二层 202 80
.....
我想实现比如表一中张三买的房子是9#楼一单元一层101,怎样在统计没卖出的房子时将买过的房子减去(是不是数据表要做关联,怎么关联)
问题点数:
20
回复次数:
5
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ymle1228
东边的红隼
等级:
发表于:
2008-06-29 13:28:02
1
楼 得分:
0
在表2:HOUSEINFO 中加个字段表示这间房有没有卖出去,不是更方便吗?
如果不能加的话,就做个循环比较一下,表2中的每一条记录都拿到表1中去查一下!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sunshine_anycall
等级:
发表于:
2008-06-29 13:38:08
2
楼 得分:
0
你的这两张表是多对多的关系,所以可以再建一张买主和房子的关联表,来存放某某人买了某某房的信息。
之后如你所说的业务上的东西的话,只要写特定的SQL语句就可以了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wfcfan
红狐
等级:
发表于:
2008-06-29 13:46:02
3
楼 得分:
0
主键是什么呀
假设:HOUSEINFO,USERINFO 的主键为id
select * from HOUSEINFO where id not in(SELECT id FROM USERINFO WHERE 姓名='张三')
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ehvuclz
程朝(zhao)
等级:
发表于:
2008-06-29 14:26:21
4
楼 得分:
0
........................
学习一下
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lonelygames
夜中人
等级:
发表于:
2008-06-29 17:10:15
5
楼 得分:
0
select * from HOUSEINFO where
楼号 ¦ ¦ 单元 ¦ ¦ 楼层 ¦ ¦ 房号 not in (select 楼号 ¦ ¦ 单元 ¦ ¦ 楼层 ¦ ¦ 房号 from USERINFO)
如果表很大,查起来估计会慢。
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友