如果有多个employeeId,我想删除min Id。我如何在sQL查询中执行此操作?收录我的SQL查询结果
delete @CompPayDetEE where exists (select 1 from @CompPayDetEE group by AppEmployeeId )
答案 0 :(得分:0)
这应该有效。我保留所有max ID并删除剩余的行:
DELETE FROM Yourtable
WHERE id NOT IN
(
SELECT MAX(id)
FROM Yourtable
GROUP BY AppEmployeeID
);
答案 1 :(得分:0)
<div class="modal fade" id="receipt<?php echo $value['tenant_id'];?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<form action="save_receipt.php" method="POST">
<input type = "hidden" class="form-control" name= "id" value = "<?php echo $value['tenant_id'];?>">
<div class="form-group">
<strong>
<div class= "modal-body2"><h3 class="modal-title text-center" id="myModalLabel">
<strong>Republic of the Philippines<br>Province of Negros Occidental
</strong></h3>
<h4 class ="text-center"><em>City of Victorias</em></h4>
<h4 class="text-center">
<strong>OFFICE OF THE MARKET SUPERVISOR
</strong>
</h4>
<br>
<div class="form-group">
<label class="col-sm-2 control-label">Name </label>: <?php echo $value['tenant_fname']." ".$value['tenant_mname']." ".$value['tenant_lname'];?>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Location </label>: Stall No. <?php echo $value['stall_number']." (".$value['stall_floor'];?>)
</div>
<div class="form-group">
<label class="col-sm-2 control-label">SUBJECT </label> :
FOR PAYMENT OF ELECTRICAL CONSUMPTION FOR THE PERIOD FROM
<input class = "datepick custom-input1"></input>
,TO
<input class = "datepick custom-input1"></input>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">METER NO. </label>: <input type="text" name="" class = "custom-input"></input>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">ELECTRIC RATE </label>:<input class = "custom-input3" value="<?php echo $value['elec_rate']?> per kWh" id= "rate" readonly ></input>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">PRESENT </label>: <input class = "custom-input" name="charges"></input>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">PREVIOUS </label>: <input class = "custom-input" value ="<?php echo $value['charges']?> kWh" id = "previous" readonly> </input>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">TOTAL CONSUMPTION</label>:
<input type="text" class = "custom-input" type="" id="result1" readonly>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">AMOUNT </label>:
<input type="text" class = "custom-input3" type="" id="result" value="" readonly>
</div><br>
<div class="form-group">
<p class="text-right">APPROVED BY:
<br>
<br>
LUDAISY B. FERNANDEZ <br>
MARKET SUPERVISOR III
</p>
</div>
</div>
</strong>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default close-modal" data-dismiss="modal">Close
</button>
<!-- <button type="submit" name="add" class="btn btn-primary">Save</button> -->
<button onclick="myFunction()" class="btn btn-primary">Print Receipt</button>
</div>
</form>
</div>
</div>
答案 2 :(得分:0)
delete @CompPayDetEE
where Id in( select IdToDelete = min(Id)
from @CompPayDetEE
group by AppEmployeeId
having count(*)>1)