Heim >Backend-Entwicklung >PHP-Tutorial >php联表取值有关问题

php联表取值有关问题

WBOY
WBOYOriginal
2016-06-13 11:51:25779Durchsuche

php联表取值问题
表1                                                               表2

id                                                                   id              txt

#1,#2,                                                            1              标签1

                                                                        2              标签2



SELECT * FROM 表1 LEFT JOIN 表2 ON 表1.id=表2.id 


不知道各位明白我的意思没,  就是 表1 id 的 #1,值 #和,之间的数字  对应表2的id数字  然后取得表2的txt值。这样的需求该怎么做呢?
------解决方案--------------------
SELECT * FROM 表1 LEFT JOIN 表2 ON 表2.id in (REPLACE(表1.id, '#', ''))

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn