The invention discloses a double-layer tablet, wherein one layer has hole in which the ingredients of the other layer are filled the number of said hole is 1-3, the diameters of the holes are 1-10mm. Each layer of the double-layer tablet includes the active ingredients and the adjuvant materials and can be the rapid-release layer or sustained-release layer respectively. The preparation method: Preparing respectively a component I and a component II, both of them containing the active ingredients and the pharmaceutical excipients, and preparing the tablet having holes from component I Forming the double-layer tablet composed of the component I layer and the component II layer after pressing said tablet having holes with the component II together and filling the component II into the holes during compressing. It is proved by tests that the double-layer table in the invention is featured with high physical stability, hard breaking during transportation and storage, approximately constant release of medicine and usefulness of keeping stable plasma concentration of the medicine in the patient thus, the effectiveness and safety of the medicine taken by the patient are improved greatly.