我有一个关于有条件插入的问题。
我希望能够在(“tafelid”=tableid)列中添加相同的id,前提是(“betaalstatus”=pay status)等于true。我必须使用什么查询?
我是sql新手。我的问题在下面。
INSERT INTO Rekening (tafelID, betaalstatus) Select ('7', 'False')
WHERE not exists ( select 'False' )
我有一个关于有条件插入的问题。
我希望能够在(“tafelid”=tableid)列中添加相同的id,前提是(“betaalstatus”=pay status)等于true。我必须使用什么查询?
我是sql新手。我的问题在下面。
INSERT INTO Rekening (tafelID, betaalstatus) Select ('7', 'False')
WHERE not exists ( select 'False' )
1条答案
按热度按时间3yhwsihp1#
可以用from子句中嵌套的select语句中的数据替换“<…>”。对于复杂条件,可以使用嵌套的case-when语句。