相对选择字段

时间:2014-01-03 15:53:18

标签: php mysql

我有两张桌子

NIC (nic_id,nic_no,name,address)

License (license_id,license_no,type,expiry_date)

我在许可证表中使用cnic_id作为外键。

在许可证页面上,有一些字段显示许可证ID,许可证号,NIC NO(选择框),许可证类型,到期日期。 Nic no来自显示nic no的nic表。

我希望将license_no分配给唯一的nic_no,以便一个许可证no只有一个nic_no。

系统不允许为一个许可证号码分配两个nic no。

1 个答案:

答案 0 :(得分:0)

喜欢这个? {x}是你的变量

INSERT INTO License(cnic_id, license_id,license_no,type,expiry_date)
SELECT {1}, {2}, {3}, {4}, {5}
WHERE NOT EXISTS (SELECT 1 FROM License WHERE cnic_id = {1})