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

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

WBOY
Freigeben: 2016-06-13 12:10:49
Original
860 Leute haben es durchsucht

请问怎么通过$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')
Nach dem Login kopieren



------解决思路----------------------
update 表B set a_id=(select group_concat(id) from 表a where find_in_set(name, '$a'))
Nach dem Login kopieren
 
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage