我想加入这两个表,但第二个表的连接键在查询字符串中,
page
桌子,
page_id url
1 a
2 c
3 d
system
桌子,
system_id query
1 page_id=1&content=on&image=on
2 type=post&page_id=2&content=on
如您所见,这page_id
是表中查询字符串的一部分system
。
那么我怎样才能像下面的标准加入表方法一样加入它们呢?
SELECT*
FROM page AS p
LEFT JOIN system AS s
ON p.page_id = s.page_id
编辑:
我可以把system
桌子改成这样,
system_id page_id query
1 1 page_id=1&content=on&image=on
2 2 type=post&page_id=2&content=on
3 NULL type=page
但我不想这样做的原因page_id
是不需要很多特定的记录。我不想做一个太多的专栏null
。