0

我需要对两个表进行查询,并且列是不同的类型。而且我无法调整表格。有可能吗?

那就是查询 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))";

谢谢结核病

4

1 回答 1

0

它也可以在没有 convert() 的情况下工作:)。那谢谢啦

我只是这样说:

$query = "SELECT table1.column_content
          FROM table1 INNER JOIN table2 ON table1.int_column = table2.varcharcolumn
          WHERE (((table2.uid)=$uid))"

它有效。还有一个问题。

结核病

于 2013-08-21T21:15:24.330 回答