ただいまの質問       
102 
phpquery

関連する質問

おすすめの質問
スポンサー広告(質問)
open-omni.com
open-omni
少しでもコストを抑えて手軽にAS400のオープン化に取り組めるツールとして、PHPの活用をお勧めします!
www.ibiweb.gr.jp
iBI
会員各社のソリューション連携により、AS400におけるアプリケーション環境をトータルでご提供します。
i5php.jp
opensource IBM i
IBM i(AS400)のオープン化を中心として、オープンソースソフトの啓蒙と普及に努めています。
phpquery.jp
opensource IBM i
PHP QUERYは、IBM i(AS400)上のクエリー定義をWeb画面から参照するデータ抽出ツールです。

一時テーブルの作成可否について

4 年前に 質問(as/400) DANY 1,680 pt
お世話になります。

今回知りたいのはphp上のみで使用する一時テーブルがcreate table 等を
使って作成可能なのかということです。

2つのテーブルから最終的には必要な項目の個数の合計を出したいと思うのですが、
ただ単純に、それらのテーブルをJOINしただけでは、出来ないような
感じなので、それらのテーブルからまずは必要なデータのみを抽出し、
そのデータを一時的なテーブルに格納した後で、
SQLのグループ化を使えば合計が出せるかなと思ったのですが、
その一時的なテーブルを作成しようとしてもエラーとなってしまうので、
今回質問させていただきました。
一時テーブルの作成が不可能なのであれば、別の方法を考えなければいけませんが、
もし可能なのであれば、その記述方法を教えていただけませんでしょうか。

よろしくお願いします。

なお、今はこんな感じで書いていました。
$make_tmp = i5_query("CREATE TABLE tmp (col1 varchar(4) , col2 varchar(4) ,col3 INTEGER col4 INTEGER '");

$query3 = i5_query("INSERT INTO tmp (col1,col2,col3,col4) VALUES ($row[0],$row[1],$jsurx,$row[1] * jsurx)");

$query3 = i5_query("SELECT * FROM tmp");←そのまま表示できるかの確認用
while($tmp_table = i5_fetch_row($query3)){
print_r($tmp_table);   
}
4 年前に 質問(as/400) DANY 1,680 pt
0 as400

1

answers

回答数

ログインまたはユーザー登録してからでないと
回答はご覧頂けません。