已采纳回答 / 慕粉4184962
因为where相当于对链接后的呈现的表再进行了一步操作:条件就是只展示a.goods_id>b.goods_id。根据子查询生成的b表本身只有两条数据(这两条数据本身就是tdb_goods中的重复数据,a中一定也存在而且一共为4条),其中符合进一步筛选条件的只有两条。
2016-12-02
最新回答 / 夏婉轩4322158
在列定义同时定义的约束称为列级完整性约束定义,作为表的独立的一项定义的完整性约束称为表级完整性约束。在列级完整性约束定义处可以定义如下约束:
一、NOT NULL:限制列取非空值
二、DEFAULT:指定列的默认值,使用形式为:DEFAULT 常量
三、UNIQUE:限制列取值不重
四、CHECK:限制列的取值范围,使用形式为:CHECK(约束表达式)
五、PRIMARY KEY:指定本列为主码
六、FOREIGN KEY:定义本列为引用其他表的外码。使用形式为:
【FOREIGN KEY(...
2016-11-30
最新回答 / qq_安居旧巷猫患者_0
没看懂你是要干什么 MODIFY 可以修改类型和顺序,CHANGE 可以修改名称或名称与类型一起修改。但是修改的时候不需要在后面写上约束啊 ,之所以你这里不能用NULL是因为这个字段并不是自动编号的。也许你想添加自动编号这个约束,但是我现在还没学到怎么添加这个约束
2016-11-30