0
如何連接兩個不同數據類型的表格表格? 在第一個表中的狀態字段類型是枚舉,在第二個表中它是int,我如何可以加入這些表mysql內連接int和enum數據類型的兩個表格
如何連接兩個不同數據類型的表格表格? 在第一個表中的狀態字段類型是枚舉,在第二個表中它是int,我如何可以加入這些表mysql內連接int和enum數據類型的兩個表格
枚舉類型由MySQL存儲爲int,因此您可以照常執行連接。但是如果兩個字段都不同,你應該施放其中的一個以使它們的類型匹配(如果可能的話)(通常使用投射函數http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html)
你能給出一個表格的例子嗎? (模式/內容) – 2012-04-19 12:42:17
真的,它應該只是兩列中的INT。通常情況下,ENUM將用於存儲僅使用特定字符串的字符串。 – 2012-04-19 12:42:40
只需嘗試與這些列上的連接並查看是否有任何問題。枚舉值是反正整數,所以不應該是一個問題連接他們與一個int字段(這是一個猜測雖然)。 – Rahul 2012-04-19 12:45:53