0
我有列(tid,標題,主題)的表(測試)。我需要選擇(主題)的前30個字符並將其更新到其(標題)列中,如下所示。當我嘗試以下時,它說SQL命令沒有正確結束。任何想法?選擇並更新到同一個表
update a set a.title = substr(b.subject, 0, 30) from trkowner.test a join trkowner.test b on a.tid = b.tid;
我有列(tid,標題,主題)的表(測試)。我需要選擇(主題)的前30個字符並將其更新到其(標題)列中,如下所示。當我嘗試以下時,它說SQL命令沒有正確結束。任何想法?選擇並更新到同一個表
update a set a.title = substr(b.subject, 0, 30) from trkowner.test a join trkowner.test b on a.tid = b.tid;
在這種情況下,您不需要連接。只是執行:
update trkowner.test set title = substr(subject, 0, 30)
你是誰? – reddyvaribabu