解决方案 »
- MYSQL语句在与Nhibernate中执行时,出现把MYSQL变量@a:变成@a{参数} 问题,如何来解决 谢谢
- #1690 - BIGINT UNSIGNED value is out of range in .... INT(11) UNSIGNED
- mysql数据表合并问题,有交集,需要自动更名,可支付酬劳以示感谢!
- mysql中的中文数据,用SQLyog导出后全部显示为问号!
- vc 連接mysql的問題
- MySql 多表统计汇总
- 哪位能提供下载、安装MySQL的详细的资料
- 高手们近来看看
- 创建一个表后如何为该表中的一个字段添加一个PRIMARY KEY主键
- 我如何把MYSQL的ROOT密码修改?
- sql优化
- 麻烦帮忙将这个sqlserver语句改成mysql语句,谢谢
第二个,你的表里不设置主键吗?delete from lsb_rkzl where (lsb_rkzl.单号, lsb_rkzl.品名 , lsb_rkzl.供货商编号 , lsb_rkzl.颜色 , lsb_rkzl.规格 , lsb_rkzl.单位 ) in select (
lsb_rkzl.单号, lsb_rkzl.品名 , lsb_rkzl.供货商编号 , lsb_rkzl.颜色 , lsb_rkzl.规格 , lsb_rkzl.单位 from lsb_rkzl left join lsb_kczl where lsb_rkzl.单号 = lsb_kczl.单号 \
lsb_rkzl.品名 = lsb_kczl.品名 \
lsb_rkzl.供货商编号 = lsb_kczl.供货商编号 \
lsb_rkzl.颜色 = lsb_kczl.颜色 \
lsb_rkzl.规格 = lsb_kczl.规格 \
lsb_rkzl.单位 = lsb_kczl.单位");
LSB没有出现在FROM后面即使把 FROM 后面在加一个 FROM “入库单表, LSB” 也是错的。
语法错误2、上面的 SELECT .... INNER JOIN .... 语句为什么对呢?
语法正确delete a from lsb_rkzl a inner join lsb_kczl b
on a.单号 = b.单号 and ...
ERROR 1054 (42S22): Unknown column 'LSB.鍗曞彿' in 'where clause'你的FROM中哪儿有LSB表啊?!
我试过添加 LSB 表,也不好使
加上不是已经对了吗?
用 INNER JOIN...ON 是对的
用 FROM XX , XX WHERE .... 是错的
帮我研究下 DELETE 语句