我的問題是我對 SQL 查詢一無所知,但需要做一些我認為應該不難的事情。我已經嘗試了一些推薦的問題,但我只是無法真正理解如何將其推斷到我的案例,希望你能幫助我。
基本上我需要的是在表中建立一些行,並使用 來自同一個表中其他行的值,我會嘗試非常具體。
我有一個包含很多行的表(vb_postmeta),其中一些看起來像這樣:
meta_id | post_id | 元金鑰 | 元值 |
---|---|---|---|
1434 | 500 | bpxl_videourl | #1006hyOKoUM |
1435 | 501 | bpxl_videourl | #skjd9F008mN |
我在這裡需要的是,為每一行建立一個如下所示的新行:
meta_id | post_id | 元金鑰 | 元值 |
---|---|---|---|
自動 | 500 | csco_post_video_url | ##https://www.youtube.com/watch?v=lOO6hyOKoUM |
#自動 | 501 | csco_post_video_url | ##https://www.youtube.com/watch?v=skjd9F008mN |
meta_id 是關鍵,因此應該自動生成,而 post_id 應該相同,meta_value 也應該具有相同的值前面附加了 Youtube URL。
我真的不知道這有多難,但希望不要太大,
預先感謝您的幫助,並一直在為此苦苦掙扎。
假設您的meta_id是AI(自動遞增)並使用mySQL(MSSQL的小改動),請嘗試:
根據建議的答案,我最終使用了這個: