为啥这条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; 将相等的部分过滤了。

    所以没有查询出来数据。

本回答被提问者采纳
参考技术B 由条件 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数据库中插入数据后罗列列中没有自动增长码自动增长码是空的

不是自动增长码不用管吗,会自己增加吗,为什么是空的

参考技术A

CREATE TABLE IF NOT EXISTS TAB_USER(

_id integer primary key autoincrement,

name VARCHAR2(30)

);


自动增长,你要设置ID为主键,并且指定自动增长autoincrement

测试以下上面这个代码吧,顺便给你一个sqlite的客户端带密钥的



本回答被提问者和网友采纳

以上是关于为啥这条sql 只能查出一条数据而且是空的 求大牛指点的主要内容,如果未能解决你的问题,请参考以下文章

mybatis为啥执行select语句是,返回的结果都是空的

sql 关联查询外键为空的情况

提问:为啥从数据库查询出来只能显示一条数据,求大神帮忙!!

为啥Linux中的sudoers文件用iv打开是空的?

django导出excel文件的内容为啥是空的

为啥我的数据库对象的集合是空的?