为啥这条sql 只能查出一条数据而且是空的 求大牛指点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥这条sql 只能查出一条数据而且是空的 求大牛指点相关的知识,希望对你有一定的参考价值。
select A.goods_id,goods_name,A.goods,B.ali,wish,ebay,B.goods_sn from ebay_goods as A INNER JOIN sku_listing AS B ON A.goods_sn=B.goods_sn where A.goods_id>389058 and A.goods_id<390308;
参考技术A这个语句这么写是没有错误的,可能的原因
A.goods_sn=B.goods_sn ,goods_sn列在A,B表中没有相等的,
A.goods_sn=B.goods_sn ,goods_sn列在A,B表中有相等的,但是你的WHERE条件
A.goods_id>389058 and A.goods_id<390308; 将相等的部分过滤了。
所以没有查询出来数据。
->看一下ebay_goods表内goods_id处于389058-390308之间有没有数据
ebay_goods as A INNER JOIN sku_listing AS B ON A.goods_sn=B.goods_sn
->看一下ebay_goods表内goods_id处于389058-390308对应的goods_sn在sku_listing中是否有数据 参考技术C 一般这种问题,你自己需要根据源数据自己去改写sql脚本。 参考技术D 说明没有数据啊
为啥我在sqlite数据库中插入数据后罗列列中没有自动增长码自动增长码是空的
不是自动增长码不用管吗,会自己增加吗,为什么是空的
参考技术ACREATE TABLE IF NOT EXISTS TAB_USER(
_id integer primary key autoincrement,
name VARCHAR2(30)
);
自动增长,你要设置ID为主键,并且指定自动增长autoincrement
测试以下上面这个代码吧,顺便给你一个sqlite的客户端带密钥的
以上是关于为啥这条sql 只能查出一条数据而且是空的 求大牛指点的主要内容,如果未能解决你的问题,请参考以下文章