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()也可以:)。所以謝謝 結核病 –
也許有一些微妙的參與?在這種情況下,你應該解釋它,並提供一些實際的數據樣本......否則,請發佈自己的*答案*並接受它,以「關閉」這個問題。 –