phpMyAdmin显示红色X的语法错误
“未识别的语句类型(接近所有)
sql运行,但忽略第二个select。
同样的选择在Navicat下运行良好。
谢谢你在这方面的帮助
SELECT tr.amount amnt, 'cc'
FROM re_rental_deal rd
JOIN ar_payment_credit_card cc ON rd.id = cc.re_rental_deal_id
JOIN ar_transaction tr on tr.id = cc.ar_transaction_id
WHERE rd.closed = 1
UNION ALL
SELECT tr2.amount, 'ccr'
FROM re_rental_deal rd2
JOIN ar_credit_card_reversal ccr ON rd2.id = ccr.re_rental_deal_id
JOIN ar_transaction tr2 on tr2.id = ccr.ar_transaction_id
WHERE rd2.closed = 1
发布于 2016-06-02 14:09:30
您使用的是哪个phpMyAdmin版本?尝试使用4.6.2 (当前的发行版),我不会出现任何语法错误。可能您使用的是一个旧版本,在这个版本中,linter解析某些语句的方式有问题。我建议升级您的phpMyAdmin安装。
https://stackoverflow.com/questions/37570606
复制相似问题