SELECT p.*, pi.id as projectItem_id, pi.name as projectItem_name, pi.createDate as projectItem_createDate, pi.area as projectItem_area, pi.address as projectItem_address, pi.picture as projectItem_picture, pi.propertyCertificateNumber as projectItem_propertyCertificateNumber, pi.tagIds as projectItem_tagIds, pi.data as projectItem_data FROM project p left join project_item pi on p.id = pi.projectId INSERT INTO project(`name`, `createDate`, `organizationId`, `address`, `picture`, `tagIds`, `comment`, `data`) VALUES (#{name}, now(), #{organizationId}, #{address}, #{picture}, #{tagIds}, #{comment}, #{data}) UPDATE project SET deleteState = 1 WHERE id=#{id} UPDATE project name=#{name}, createDate=#{createDate}, organizationId=#{organizationId}, address=#{address}, picture=#{picture}, tagIds=#{tagIds}, comment=#{comment}, data=#{data}, WHERE id=#{id}