特定の日付の患者キューである 'queue'という名前のテーブルにデータを挿入する必要があります。 2つのフィールドデータが挿入されます.2つのフィールド名は「PatientID」と「Visiting Date」です。キューMysql:select &&に挿入する場所はありません
しかし、レコードを挿入しながら、二つの条件があります:
条件1:patitentIDは患者テーブルから来ている(下記の) 条件2:1の
QueueID | PatientID | Visiting_date |
-------------|-------------------|-------------------------|
1 | 4 | Current date |
テーブルのようなテーブル 'キュー'反復を防ぐためにレコードが 'queue'テーブルに挿入されます.PentientID = 4は挿入されていないと挿入されません。
-------------|-----------------|------------------|
patitentID | Patient Name | Contact no |
-------------|-----------------|------------------|
4 | David | 01245785874 |
テーブル:患者
マイSQLです(それは動作しません)
INSERT INTO `queue`(`patientID`, `Visiting_date`)
SELECT patient.`patientID`,’CURDATE()’ FROM `patient`
WHERE NOT EXISTS (
SELECT `patientID`, `visiting_date`FROM `queue`
WHERE `patientID` = '4' AND `visting_date`=CURDATE()
) LIMIT 1;
どのようなエラーが表示されますか? –