簡體   English   中英

如何將查詢的多個結果插入另一個表?

[英]How to insert multiple results from a query into another table?

我的查詢如下:

$qStuff=mysql_query("SELECT c.field_name,t.category_name,t.category_code, d.domain_name FROM category_fields c, taxonomy_category t, taxonomy_domain d WHERE c.category_id = t.category_id AND t.domain_id = d.domain_id AND c.field_name = '" . mysql_real_escape_string($first_word) . "'");

從上面的查詢中,查詢將返回輸入與表中的field_name匹配的結果。

例如

字段名稱:定義( $qStuff查詢的結果)(字段名稱>類別>域)定義> P1>認知定義> C1>情感

我必須將它們存儲在一個表中,以便從該表中知道定義將P1和C1作為類別,並將認知和情感作為域。我應該怎么做?插入查詢將是什么樣子? 請幫忙,謝謝!!!

您甚至不需要執行單獨的SELECT查詢,因為在這種情況下mysql中存在特殊的構造: INSERT ... SELECT

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM