我有这两张桌子:
Table a id | title 12 | category1 Table b id | link 45 | index.php&view=myview&id=12
如何加入a.id =(b.link中的id)
的表格感谢名单
答案 0 :(得分:2)
SELECT *
FROM a JOIN b
ON a.id = LEFT(REVERSE(b.link),LOCATE('=',REVERSE(b.link))-1)
答案 1 :(得分:1)
最好的方法是在表b中添加一个额外的列,并在最初添加记录时通过服务器端脚本添加id。它会让你的SQL快得多
答案 2 :(得分:0)
我会试试这个:
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