「id」列と「status」列を持つcar_statusという辞書表があります。選択のある複数のレコードを挿入するmySQL
car_status
id status
1 broken
2 fixed
3 working
4 fast
5 slow
私は列を持つ車と呼ばれるテーブルがあります:ID、タイプは、私は車の中に複数のレコードを挿入し、それらを「作業」に関連したすべてのステータスを与えることを期待しています
cars
id type status_id
1 jeep 1
2 ford 3
3 acura 4
をSTATUS_ID。何が最高の/最も簡単な方法ですか?私は、クエリと "作業中"であるstatus_idを見つけることができると知っているし、挿入クエリを行うが、とにかく1つの挿入クエリを使用してそれを行うには、結合または選択?
INSERT INTO cars (type, status_id)
VALUES
('GM',status_id),
('Toyota',status_id),
('Honda',status_id)
SELECT id as status_id
FROM car_status
WHERE status = "working"
ありがとう:
は、私のようなものを試してみました!
これはMySQL用です。 –
ありがとう!あなたは本当にあなたの年を超えて賢いです。 –