簡単なクエリがあります...しかし、互換性のない2つのテーブル
SELECT
a.name
b.occupation
FROM table1 a
LEFT JOIN table2 b
ON a.ID = B.ID
問題は、table1 と table2 にデータがあることです。
ID ID
HV HV
8 008
13 013
A5 A5
助けてください
簡単なクエリがあります...しかし、互換性のない2つのテーブル
SELECT
a.name
b.occupation
FROM table1 a
LEFT JOIN table2 b
ON a.ID = B.ID
問題は、table1 と table2 にデータがあることです。
ID ID
HV HV
8 008
13 013
A5 A5
助けてください
mysqlsTRIM関数を使用できます。
LEFT JOIN table2 b
ON a.ID = TRIM(LEADING 0 FROM B.ID)
値を整数コンテキストで評価することにより、値を整数値にキャストできます。
SELECT
a.name
b.occupation
FROM table1 a
LEFT JOIN table2 b
ON a.ID = B.ID+0
しかし、それはおそらく、結合にインデックスを使用する可能性を台無しにするでしょう。最適化するには、両方のテーブルに互換性のある形式で値を格納する必要があります。