Saya sangat menghargai bantuan Anda.
Mungkin ini masalah yang cukup sederhana untuk dipecahkan - tapi bukan saya .. ;-)
Saya memiliki dua tabel di SQL Server:
- artikel
- harga
Sekarang saya ingin memilih satu set id tertentu dan memasukkan beberapa entri ke dalam tabel harga dengan ID tersebut.
mis. (SQL salah dan tidak berfungsi)
INSERT INTO prices (group, id, price)
VALUES (7, (select articleId from article WHERE name LIKE 'ABC%'), 1.50);
Kesalahan SQL -> subkueri memiliki lebih dari 1 nilai
terimakasih atas bantuannya
Jawaban:
Kamu ingin:
di mana Anda hanya melakukan hardcode pada bidang konstan.
sumber
iden_course
(Cse_M_ID,Cse_M_Name
,Cse_M_ShName
,Cse_M_TotSem
, Cse_M_CreatedDate) VALUES ( 'ID', 'BJF', 'BJfg', '4', Sekarang ()) pilih max (Cse_M_ID) sebagai ID dari iden_course cara menambahkan dalam query iniCoba ini:
sumber
sumber
Jika Anda memasukkan satu catatan ke tabel Anda, Anda bisa melakukannya
Tapi karena Anda ingin memasukkan lebih dari satu record, Anda bisa menggunakan a
SELECT FROM
di pernyataan SQL Anda.jadi Anda akan ingin melakukan ini:
sumber
sub kueri terlihat seperti
berharap bantuan ini
sumber
sumber