local
09.07.2009, 09:48:08
Struktur der Tabelle:
CREATE TABLE `newsletter_openings` (
`id` int(11) NOT NULL auto_increment,
`agent` varchar(255) NOT NULL default '',
`referer` varchar(255) NOT NULL default '',
`kampagne` int(4) NOT NULL default '0',
PRIMARY KEY (`id`)
);
Die Abfrage:
SELECT *
FROM `newsletter_openings`
WHERE `agent` LIKE '%MSIE 6.0%'
OR `agent` LIKE '%MSIE 7.0%'
OR `agent` LIKE '%MSIE 8.0%'
AND `agent` LIKE '%Windows NT 5.0%'
OR `agent` LIKE '%Windows NT 5.1%'
OR `agent` LIKE '%Windows NT 6.0%'
HAVING `referer` = ' '
AND `kampagne` =709
das lustige ist sobald ich das ganze zählen will, fuktioniert es nicht mehr
SELECT COUNT(*)
FROM `newsletter_openings`
WHERE `agent` LIKE '%MSIE 6.0%'
OR `agent` LIKE '%MSIE 7.0%'
OR `agent` LIKE '%MSIE 8.0%'
AND `agent` LIKE '%Windows NT 5.0%'
OR `agent` LIKE '%Windows NT 5.1%'
OR `agent` LIKE '%Windows NT 6.0%'
HAVING `referer` = ' '
AND `kampagne` =709
FEHLER: #1054 - Unknown column 'referer' in 'having clause'
hab es schon hin und her probiert doch komme nicht auf das ergebnis
CREATE TABLE `newsletter_openings` (
`id` int(11) NOT NULL auto_increment,
`agent` varchar(255) NOT NULL default '',
`referer` varchar(255) NOT NULL default '',
`kampagne` int(4) NOT NULL default '0',
PRIMARY KEY (`id`)
);
Die Abfrage:
SELECT *
FROM `newsletter_openings`
WHERE `agent` LIKE '%MSIE 6.0%'
OR `agent` LIKE '%MSIE 7.0%'
OR `agent` LIKE '%MSIE 8.0%'
AND `agent` LIKE '%Windows NT 5.0%'
OR `agent` LIKE '%Windows NT 5.1%'
OR `agent` LIKE '%Windows NT 6.0%'
HAVING `referer` = ' '
AND `kampagne` =709
das lustige ist sobald ich das ganze zählen will, fuktioniert es nicht mehr
SELECT COUNT(*)
FROM `newsletter_openings`
WHERE `agent` LIKE '%MSIE 6.0%'
OR `agent` LIKE '%MSIE 7.0%'
OR `agent` LIKE '%MSIE 8.0%'
AND `agent` LIKE '%Windows NT 5.0%'
OR `agent` LIKE '%Windows NT 5.1%'
OR `agent` LIKE '%Windows NT 6.0%'
HAVING `referer` = ' '
AND `kampagne` =709
FEHLER: #1054 - Unknown column 'referer' in 'having clause'
hab es schon hin und her probiert doch komme nicht auf das ergebnis