我SQL很差,半天反应不过来,被同事笑话了。啊啊啊。以后必须超越他!!
TABLE shop
pk_shop 主键
name 商品名称
pk_shop | name |
001 | 羽绒服 |
002 | 可口可乐 |
pK_bpm_ll_test2主键 | sname商品名称 |
01 | 001 |
SELECT (SELECT name from shop where shop s s.pk_shp = a.sname) from bpm_ll_test2 a;
select (select name from shop s where s.id = a.sname ) from ll_test a;
总结(关于不同数据中主键):1.在mysql中 主键只有设置为int型的才能自增。
2.Oracle不可以实现自增,mysql可以实现自增。
3.所有数据库的主键的功能都一样,是区分每行数据的关键字,具有唯一识别的功能。
Oracle中不会像mysql或者Ms SQL可以设置主键id自增。但是它可以通过对id创建一个序列和触发器,然后每次插入时触动这个触发器让id自增。