我有這2個表:如何在連接另一列中的字符串時加入2個表格?
Table a id | title 12 | category1 Table b id | link 45 | index.php&view=myview&id=12
我如何加入表,其中a.id =(在該b.link內部ID)
感謝名單
我有這2個表:如何在連接另一列中的字符串時加入2個表格?
Table a id | title 12 | category1 Table b id | link 45 | index.php&view=myview&id=12
我如何加入表,其中a.id =(在該b.link內部ID)
感謝名單
你最好的方法是在表b中添加一個額外的列,並在最初添加記錄時通過服務器端腳本添加該ID。它會讓你的SQL上更快
我要去猜測,表不可改變。 @yann,這是真的嗎? – MJB
是的,不幸的是我無法改變第二張桌子。 –
我會嘗試這個速度:
Table a
id | title
12 | category1
Table b
id | link | a_id
45 | index.php&view=myview&id=12 | 12
查詢:
Select * FROM a JOIN b ON a.id = b.a_id WHERE a.id = 12
W000這是一個奇特的解決方案,我喜歡這個:)我會建議添加一個列,但這肯定是解決方案,如果這不是一個選項! – Michael
這聽起來很有希望。我會檢查一下 –