Bernd: Keine Ausgabe - komplizierte Abfrage

Beitrag lesen

Hallo,

danke für deine Antwort. Wenn ich das WHERE weg lasse erhalte ich knapp 1.300 Einträge. Kann stimmen. Was mir jetzt auffällt ist, im Feld kt_kalenderID, kt_datum, ka_code, ka_titel und ka_farbe steht NULL.

Zum Verständnis, ich möchte alle User auslesen, die für ein bestimmtes Datum eingetragen sind.

Die Tabelle sehen wie folgt aus

CREATE TABLE IF NOT EXISTS `kalender_personal` (
  `kp_id` int(11) NOT NULL AUTO_INCREMENT,
  `kp_code` varchar(100) NOT NULL,
  `kp_userID` varchar(100) NOT NULL,
  `kp_positionID` varchar(100) NOT NULL,
  `kp_status` varchar(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`kp_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1805 ;

CREATE TABLE IF NOT EXISTS `kalender_termine` (
  `kt_id` int(11) NOT NULL AUTO_INCREMENT,
  `kt_kalenderID` varchar(200) NOT NULL,
  `kt_datum` date NOT NULL,
  `test` int(10) NOT NULL,
  PRIMARY KEY (`kt_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=12261 ;

CREATE TABLE IF NOT EXISTS `kalender` (
  `k_id` int(11) NOT NULL AUTO_INCREMENT,
  `k_code` varchar(200) NOT NULL,
  `k_art` varchar(200) NOT NULL,
  `k_jobNr` varchar(100) NOT NULL,
  `k_bezeichnung` varchar(200) NOT NULL,
  `k_grund` text NOT NULL,
  `k_farbe` varchar(200) NOT NULL,
  `k_datum_von` date NOT NULL,
  `k_datum_bis` date NOT NULL,
  PRIMARY KEY (`k_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1136 ;

CREATE TABLE IF NOT EXISTS `kalender_arten` (
  `ka_id` int(11) NOT NULL AUTO_INCREMENT,
  `ka_code` varchar(200) NOT NULL,
  `ka_titel` varchar(200) NOT NULL,
  `ka_farbe` varchar(200) NOT NULL,
  PRIMARY KEY (`ka_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;