MySQL Forums
Forum List  »  German

Re: Abfrage auf vorhanden sein eines bestimmten Wertes nach einem anderem Wert
Posted by: Oliver H
Date: November 10, 2021 06:27AM

SHOW CREATE TABLE fenaeintrag;
CREATE TABLE `fenaeintrag` (
`fenaeintrag_id` int(11) NOT NULL AUTO_INCREMENT,
`eintragtyp_id` int(11) NOT NULL,
`personal_id` int(11) NOT NULL,
`datum_uhrzeit` datetime NOT NULL,
`bemerkung` varchar(550) NOT NULL,
`fena_id` int(11) NOT NULL,
`rollback_id` int(11) NOT NULL DEFAULT 0,
`auftrag_id` int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (`fenaeintrag_id`),
KEY `fenaeintrag_idx_fena_id_eintragtyp_id` (`fena_id`,`eintragtyp_id`),
CONSTRAINT `fenaeintrag_ibfk_1` FOREIGN KEY (`eintragtyp_id`) REFERENCES `eintragtyp` (`eintragtyp_id`)
) ENGINE=InnoDB AUTO_INCREMENT=101151 DEFAULT CHARSET=utf8


SHOW CREATE TABLE eintragtyp;
CREATE TABLE `eintragtyp` (
`eintragtyp_id` int(11) NOT NULL AUTO_INCREMENT,
`eintragtyp` varchar(5) NOT NULL,
`eintragbezeichnung` varchar(200) NOT NULL,
PRIMARY KEY (`eintragtyp_id`),
KEY `eintragtyp` (`eintragtyp`)
) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8


Ich habe hier eine SQL-Datei mir ca. 5000 Inserts hochgeladen:
transfernow.net/dl/20211109OOkNXwgG


Unter der fena_id 3769 siehst Du den "normalen" Ablauf einer Produktion. Sie endet immer mit eintragtyp_id 8.

Unter der fena_id 3885 kannst Du sehen wie es ausschaut wenn ein Auftrag nach Beendigung neu gestartet wurde.
Darum geht es jetzt genau.
Hier gibt es nach der eintragtyp_id 8 weitere Eintragungen.
Die Abfrage müsste jetzt praktisch schauen ob eine eintragtyp_id 7 vorhanden ist und wenn ja, ob nach der LETZTEN 7 eine 8 vorhanden ist.
Die Abfrage müsste mir also die fena_id 3885 ausspucken.

Options: ReplyQuote




Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.