社区
MS-SQL Server
帖子详情
这种情况的sql语句该怎么写?
famu
2001-12-06 02:24:31
三张表通过一个字段关联。比如要求a.id=b.id=c.id。我是这样写的:select a.*,b.*,c.* from a,b,c where a.id=b.id and b.id=c.id;
可是结果居然是有两份完全相同的记录。
...全文
168
13
打赏
收藏
这种情况的sql语句该怎么写?
三张表通过一个字段关联。比如要求a.id=b.id=c.id。我是这样写的:select a.*,b.*,c.* from a,b,c where a.id=b.id and b.id=c.id; 可是结果居然是有两份完全相同的记录。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SE1
2001-12-07
打赏
举报
回复
a.id=b.id=c.id,sql语句是select a.*,b.*,c.* from a,b,c where a.id=b.id and b.id=c.id;(包括select a.*,b.*,c.* from a,b,c where a.id=b.id and b.id=c.id AND a.id=c.id )出现两条完全相同的记录是可能的,条件是:
a.id、b.id、c.id在各自的表中都不是唯一的。
xjd5555
2001-12-07
打赏
举报
回复
哦!
表格之间的关联,怎么做最好呢?
Free_Man
2001-12-06
打赏
举报
回复
也碰到过,不是语句的问题.是驱动的问题.
tonytucn
2001-12-06
打赏
举报
回复
可是你选择的是a.*,b.*,c.*,会有两份完全相同的记录吗?
xinpingf
2001-12-06
打赏
举报
回复
只要其中有一个表中有相同的id,就会出现笛卡尔积的形式,
tonytucn
2001-12-06
打赏
举报
回复
我有点不明白,一个表里面怎么会有两条“完全”相同的记录?
famu(伐木):把你实际的数据写出来可以吗?
cosy
2001-12-06
打赏
举报
回复
再查一下表结构吧,如果某个表里有完全相同的两条记录就会出现该情况
xinpingf
2001-12-06
打赏
举报
回复
三个表里面的id都是唯一的?
famu
2001-12-06
打赏
举报
回复
我也觉得不可能,可是还是发生了。数据结构不存在问题的
tonytucn
2001-12-06
打赏
举报
回复
两份完全相同的记录?不可能吧,请举个列子。
shq7
2001-12-06
打赏
举报
回复
给出你的数据库结构来看看。
famu
2001-12-06
打赏
举报
回复
N_chow,你的办法没用
N_chow
2001-12-06
打赏
举报
回复
還要加一個條件
select a.*,b.*,c.* from a,b,c where a.id=b.id and b.id=c.id AND a.id=c.id
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编
写
经验。满满的干货! 在网上找了好多SQL数据库的教程...真正做到面对任何问题能够判断出
SQL语句
是不是能够实现,该怎样实现。
sql语句
中的问号
当
sql语句
中包含问号时表示这个
sql语句
必须传一个参数,多个参数顺序匹配 绑定参数法 string sql=”select * from table where id>0″+”and name=?”; 还有一种
写
法直接组成
sql语句
string sql=”select
mysql参数化
sql语句
_教您使用参数化
SQL语句
SQL注入的方法有两种:一是所有的
SQL语句
都存放在存储过程中,这样不但可以避免SQL注入,还能提高一些性能,并且存储过程可以由专门的数据库管理员(DBA)编
写
和集中管理,不过
这种
做法有时候针对相同的几个表有不同...
SQL语句
编
写
规范
书
写
风格 1. 语句关键字应全部使用...例如在语句select a–b from table中,a,b均为变量,拼
写
该语句时,如果a = 6,b = -3,则语句变为select 6--3 from table。--被视为SQL的注释,结果语句报错。 4. 不得使用“se
经典
SQL语句
大全
SQL语句
参考,包含Access、MySQL 以及 SQL Server基础创建数据库CREATE DATABASE database-name 删除数据库drop database dbname 备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', ...
MS-SQL Server
34,593
社区成员
254,590
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章