[英]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.