Heim  >  Artikel  >  Backend-Entwicklung  >  请教如何通过$a将张三和李四的id同时写入到表B的a_id

请教如何通过$a将张三和李四的id同时写入到表B的a_id

WBOY
WBOYOriginal
2016-06-13 12:10:49796Durchsuche

请问怎么通过$a将张三和李四的id同时写入到表B的a_id
表A
id       name
1        张三
2        李四

$a=‘张三,李四’
请问怎么通过$a将张三和李四的id同时写入到表B的a_id
即:
表B
id       a_id
1        1,2
------解决思路----------------------

本帖最后由 xuzuning 于 2014-11-29 11:41:45 编辑
insert into 表B (a_id) select group_concat(id) from A表 where find_in_set(name, '$a')



------解决思路----------------------
update 表B set a_id=(select group_concat(id) from 表a where find_in_set(name, '$a'))
 
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