PHP-Code:
SELECT AVG( admin_AuftragStatusLog.STATUS ) AS `LastStatus`
FROM admin_AuftragLst
INNER JOIN admin_AuftragStatusLog ON admin_AuftragLst.AuftrLstID = admin_AuftragStatusLog.AuftrLstID
GROUP BY admin_AuftragLst.AuftrUEBID
zum testen:
PHP-Code:
CREATE TABLE `admin_AuftragStatusLog` (
`AuftrLogID` int(10) NOT NULL auto_increment,
`AuftrLstID` int(10) unsigned NOT NULL default '0',
`status` smallint(4) unsigned NOT NULL default '0',
`date_add` timestamp(14) NOT NULL,
`user_add` mediumint(8) NOT NULL default '0',
PRIMARY KEY (`AuftrLogID`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
--
-- Daten für Tabelle `admin_AuftragStatusLog`
--
INSERT INTO `admin_AuftragStatusLog` VALUES (1, 1, 255, '20041109115957', 3);
INSERT INTO `admin_AuftragStatusLog` VALUES (0, 2, 230, '20041109122210', 3);
INSERT INTO `admin_AuftragStatusLog` VALUES (3, 3, 255, '20041109120000', 3);
INSERT INTO `admin_AuftragStatusLog` VALUES (4, 2, 250, '20041109122234', 3);
CREATE TABLE `admin_AuftragLst` (
`AuftrLstID` int(10) NOT NULL auto_increment,
`AuftrUEBID` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`AuftrLstID`)
) TYPE=MyISAM AUTO_INCREMENT=4 ;
--
-- Daten für Tabelle `admin_AuftragLst`
--
INSERT INTO `admin_AuftragLst` VALUES (1, 1);
INSERT INTO `admin_AuftragLst` VALUES (2, 1);
INSERT INTO `admin_AuftragLst` VALUES (3, 2);
Kommentar