Masalah saya ialah saya tidak tahu apa-apa tentang pertanyaan SQL tetapi perlu melakukan sesuatu yang saya fikir tidak sepatutnya sukar. Saya telah mencuba beberapa soalan yang disyorkan tetapi saya tidak benar-benar memahami cara mengekstrapolasinya kepada kes saya, harap anda boleh membantu saya.
Pada asasnya apa yang saya perlukan ialah mencipta beberapa baris dalam jadual dan menggunakan Nilai daripada baris lain dalam jadual yang sama, saya akan cuba untuk menjadi sangat spesifik.
Saya mempunyai jadual (vb_postmeta) dengan banyak baris, beberapa daripadanya kelihatan seperti ini:
meta_id | post_id | Meta Key | Nilai yuan |
---|---|---|---|
1434 | 500 | bpxl_videourl | 1006hyOKOUM |
1435 | 501 | bpxl_videourl | skjd9F008mN |
Apa yang saya perlukan di sini ialah, untuk setiap baris, buat baris baharu seperti ini:
meta_id | post_id | Meta Key | Nilai yuan |
---|---|---|---|
Automatik | 500 | csco_post_video_url | https://www.youtube.com/watch?v=lOO6hyOKOUM |
Automatik | 501 | csco_post_video_url | https://www.youtube.com/watch?v=skjd9F008mN |
meta_id ialah kunci dan oleh itu harus dijana secara automatik, manakala post_id hendaklah sama dan meta_value juga harus mempunyai nilai yang sama dengan URL Youtube yang dilampirkan di hadapan.
Saya benar-benar tidak tahu betapa sukarnya, tetapi saya harap ia tidak terlalu sukar,
Terima kasih terlebih dahulu untuk sebarang bantuan, telah bergelut dengan ini.
Andaikan meta_id anda ialah AI (auto-increment) dan menggunakan mySQL (pengubahsuaian kecil MSSQL), cuba:
Berdasarkan jawapan yang dicadangkan, saya akhirnya menggunakan ini: