嗨 friend 们, 我需要一点帮助来弄清楚如何从中删除行 如果特定订阅者的表“Order_summery”中存在“商品代码”,则表“商品”。
表##项目:
Item code name waight cost colour 8956 aaa 10 100 red 2514 cccc 20 110 red 7945 dddd 30 140 white 3156 eeee 40 90 black
table ### Order_summery:
oder customer_iD Item code Bonus cost 11265 45 7945 10 126
Code:
$sql= "SELECT * FROM ITEM";
$resultser=mysql_query($sql) or mysql_error();
$sql2= "SELECT * FROM Order_summery where customer_iD = 45 ";
$result=mysql_query($sql2) or mysql_error();
现在如何删除变量 $sql 的第 4 行,因为表“Order_summery”中存在相同的项目代码
最佳答案
如果您想从表 item
中删除记录并在 order_summary
表中保留记录,请尝试此操作
DELETE FROM item WHERE item_code IN (SELECT item_code FROM Order_Summary);
关于php - 在mysql查询后从php中的变量中删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29242285/