Accessなどでは、普通にコピペでできる。
それにSELECT INTOでもできる。
でも
■SQLServer
SQLでないと出来ない。
そこでこれ、
テーブルBの表をテーブルAにコピーする。
INSERT INTO
TABLE_A
(a, b, c)
SELECT
a, b, c
FROM
TABLE_B
Accessなどでは、普通にコピペでできる。
それにSELECT INTOでもできる。
でも
■SQLServer
SQLでないと出来ない。
そこでこれ、
テーブルBの表をテーブルAにコピーする。
INSERT INTO
TABLE_A
(a, b, c)
SELECT
a, b, c
FROM
TABLE_B
公式マニュアルにはちゃんと書いてあります。
読まない人のためにこれ。
英数以外の名前は "(ダブルクォート)で囲う。
すると文字化けしない。
$ini = parse_ini_file("設定ファイル.ini")
例:codeが3かつ5のidを取得したい
-テーブルA- id code 1 3 1 5 2 3 3 5
SELECT id FROM テーブルA WHERE id In (SELECT id FROM テーブルA WHERE code=3) AND id In (SELECT id FROM テーブルA WHERE code=5)
こうやってみると簡単ですね。
少し冗長な気もしますが、まぁいいかな。
CASE式をつかって1行にしてからAND条件で取得する方法もあります。