0
我有兩個表查詢。查詢兩個表,其中一行像另一個
第一表是這樣的:
| id | Number |
+--------+-------------+
| 1 | WDX |
| 2 | ABd32 |
| 3 | CACY |
和第二像:
| id | realNumber |
+--------+-------------+
| 1 | w_WDX_zed |
| 2 | ABd32_ala |
| 3 | guava |
輸出需要看起來像:
| id | output |
+--------+-------------+
| 1 | w_WDX_zed |
| 2 | ABd32_ala |
| 3 | CACY |
在第一個表有車牌,第二個是plates_username。我需要連接它們並更新第一個表以匹配。
我試圖做到這一點,如:
UPDATE `TAB_a` a, `TAB_b` b
SET a.`Number` = b.`realNumber`
WHERE a.`Number` LIKE CONCAT('%',b.`realNumber`,'%') AND a.Number <> b.`realNumber`;
但是,這並不工作。
我們的一個加油站可以使用user_plate另一個plates_user的,但是這需要工作的兩種方式。謝謝你;) – Sahee 2015-04-02 10:15:23
@Sahee我明白了。我爲你增加了一些其他稍安全的選項。如果他們解決您的問題,請隨時接受答案 – 2015-04-02 10:24:18
非常感謝您的幫助。我會嘗試你的兩個答案備份:) – Sahee 2015-04-02 10:34:43