phpMyAdmin显示红色X的语法错误
"无法识别的语句类型(靠近所有)
sql运行,但忽略第二次选择。
同样的选择在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
答案 0 :(得分:0)
您使用的是哪个phpMyAdmin版本?尝试使用4.6.2(当前发行版)我没有任何语法错误。可能你正在使用旧版本,因为linter解析某些语句的方式存在问题。我建议升级你的phpMyAdmin安装。