sql查询逻辑A表有Bcde表没有就显示A表有Bcde表有则必须符合d表条件解决思路
简书链接:sql查询逻辑A表有Bcde表没有就显示A表有Bcde表有则必须符合d表条件解决思路文章字数:221,阅读全文大约需要1分钟sql server数据库查询 , 假设 a b c d e f表都是左关联 , 条件1:假如 只有a表存在name=a的记录且a表 flag=1我需要显示, 条件2:如果b -c -d -e表也存在name=a还需要遵守 b c d e 中还有另外一个status为2的状态条件 刚开始写的是 inner join 这导致 条件1 无法满足,必须全匹配 写了left join B C D E 这导致 on里面写的status=2的逻辑无效,不为2的记录也显示出来了原因或许因为是B LEFT C C 又LEFT D ,D 又LEFT Ec表 on d时 c 记录存在,但是 不符d.status的,但是依然会显示。 最后解决办法: 解决办法1: 子查询把a b c d e 单独写一个inner join查询 然后再 left 他们 解决办法2: 全部left join 他们但是 where...
存储过程执行前调用快速打印调试参数
简书链接:存储过程执行前调用快速打印调试参数文章字数:213,阅读全文大约需要1分钟我前面开发的存储过程转代码进行修改快速定位错误,但是参数是啥值定义还是很麻烦,结合这个,打印出来拷贝可以更方便的拿参数到数据库测试分为定义 ,设置值,和打印值,以及执行。全套 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126} public void printExecSqlCommand(SqlCommand sqlCommand) { if...
vuereactive更新整个对象不生效
简书链接:vuereactive更新整个对象不生效文章字数:63,阅读全文大约需要1分钟 还是改成ref了,我的理解中reactive是搞对象的,结果对象也不行,以后清一色ref
vuevif相关样板代码
简书链接:vuevif相关样板代码文章字数:31,阅读全文大约需要1分钟vue循环时根据index 命名id,vue循环时 根据 数量循环 <div v-if="config&&config.data" v-for="i in smtproductlineconfig.rowNum" :key="i" v-bind:id="'productLinePop' "></div> <div v-if="config&&config.data" v-for="(rowData,i) in smtproductlineconfig.data" :key="i" v-bind:id="'productLinePop' + i"</div> vue判断包含 <label...
esp32C2刷入thonny之坑记录
简书链接:esp32C2刷入thonny之坑记录文章字数:907,阅读全文大约需要3分钟esp32- c2 https://micropython.org/download/ESP32_GENERIC/固件https://micropython.org/resources/firmware/ESP32_GENERIC-20231005-v1.21.0.bin半天没反应使用命令装pip install esptool 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950E:\Software\thonny-4.1.3-windows-portable> esptool --chip esp32 --port COM3 erase_flashesptool.py v4.6.2Serial port COM3Connecting....A fatal error occurred: This chip is ESP32-C2 not ESP32....
visualcode使用platformIO太慢原因解决
简书链接:visualcode使用platformIO太慢原因解决文章字数:128,阅读全文大约需要1分钟 进入项目目录如C:\Users\Administrator\Documents\PlatformIO\Projects\asp C:\Users\Administrator\.platformio\penv\Scripts\pio.exe project init --board esp32dev开启proxyset HTTP_PROXY=HTTP://proxy地址set HTTPS_PROXY=HTTP://proxy地址参考https://zhuanlan.zhihu.com/p/651206681?utm_id=0
vue识别不了assets目录的问题
简书链接:vue识别不了assets目录的问题文章字数:28,阅读全文大约需要1分钟src/assetssrc/assets/head.pngsrc/a.vuesrc下有一个a.vue 12345 <img src="@/assets/imgs/head.png"> <img src="./assets/imgs/head.png"><!-- <img src="assets/imgs/head.png">--> <img src="src/assets/imgs/head.png"> <img src="/src/assets/imgs/head.png"> 第一种需要在vite.config.js 用path 123456789101112import * as path from "path";export...
echart配置参考笔记
...
树莓派4B初探
简书链接:树莓派4B初探文章字数:1692,阅读全文大约需要6分钟刷入后默认密码是pi pwd 12345678默认是个pi的热点 ,ip 192.168.1.1 如果再把网线连上去,那么连上这个热点是可以上网的。 ssh默认开启的,密码是Raspberry 关于热点关闭问题, 网上说是在/etc/rc.local注释相关代码,而我的没有。网上说 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 我纳闷卖家提供刷入的怎么默认有wifi,我怀疑我的被人改乱了 123456789101112131415161718192021ctrl_interface=DIR=/var/run/wpa_supplicant...