0
我需要在两个表上进行查询,并且列是不同类型的。我无法调整表格。 它是可行的吗?MySQL与int类型和varchar类型连接2列
也就是说查询whitsch不起作用:
$query = "SELECT table1.column_content
FROM table1 OUTER JOIN table2 ON table1.int_column = table2.varcharcolumn
WHERE (((table2.uid)=$uid))";
我需要的是这样的:
$query = "SELECT table1.column_content
FROM table1 OUTER JOIN table2 ON CONVERT(table1.int_column, VARCHAR) = table2.varcharcolumn
WHERE (((table2.uid)=$uid))";
谢谢TB
那么你的问题是什么?看起来你已经发布了一个解决方案。 –
它不用convert()也可以:)。所以谢谢 结核病 –
也许有一些微妙的参与?在这种情况下,你应该解释它,并提供一些实际的数据样本......否则,请发布自己的*答案*并接受它,以“关闭”这个问题。 –