CREATE TABLE `pttypehistory` (
`hn` varchar(9) NOT NULL,
`expiredate` date DEFAULT NULL,
`hospmain` varchar(5) DEFAULT NULL,
`hospsub` varchar(5) DEFAULT NULL,
`pttype` varchar(10) NOT NULL,
`pttypeno` varchar(50) NOT NULL,
`begindate` date DEFAULT NULL,
PRIMARY KEY (`hn`,`pttype`,`pttypeno`),
KEY `hn` (`hn`)
) ENGINE=InnoDB DEFAULT CHARSET=tis620
PK มี 3 fields ครับ ไม่ใช่ HN อย่างเดียว ทำให้ ใน 1 HN มีได้หลายสิทธิ และแม้ในสิทธิเดียวกัน ยังมีได้หลายเลขบัตรด้วยครับ