【发布时间】:2019-06-14 21:16:02
【问题描述】:
我正在尝试创建一个 MySQL 查询来选择两个团队
使用下面的查询,我不断收到此错误,这不是我以前遇到过的问题,谷歌似乎提供了多种答案,但我无法将修复与我的查询联系起来。
SELECT
m.idm,
m.buteq1,
m.buteq2,
tf.eq_name,
ts.eq_name
FROM wpap_match m
INNER JOIN wpap_equipes tf
on tf.eq_name = tf.id
INNER JOIN wpap_equipes ts
on ts.eq_name = ts.id
结果:
Warning: #1292 Truncated incorrect DOUBLE value: 'ESS'
谁能帮忙解决这个问题?
【问题讨论】:
-
这看起来很可疑:
tf.eq_name = tf.id。从语义上讲,“名称”真的应该等于“身份”吗?