Hallo,
funktioniert doch nicht so, wie es soll ;-(
DROP TABLE IF EXISTS kommentare
;
CREATE TABLE IF NOT EXISTS kommentare
(
\_id
int(11) unsigned NOT NULL auto_increment,
\_setcard\_id
int(11) NOT NULL default '0',
\_art
varchar(255) NOT NULL default '',
PRIMARY KEY (\_id
)
) TYPE=MyISAM AUTO_INCREMENT=9 ;
INSERT INTO kommentare
VALUES (1, 1, 'anzeige');
INSERT INTO kommentare
VALUES (2, 2, 'anzeige');
INSERT INTO kommentare
VALUES (3, 1, 'ereignis');
INSERT INTO kommentare
VALUES (4, 3, 'anzeige');
INSERT INTO kommentare
VALUES (5, 2, 'ereignis');
INSERT INTO kommentare
VALUES (6, 4, 'anzeige');
INSERT INTO kommentare
VALUES (7, 3, 'ereignis');
INSERT INTO kommentare
VALUES (8, 3, 'ereignis');
DROP TABLE IF EXISTS tabelle1
;
CREATE TABLE IF NOT EXISTS tabelle1
(
\_id
int(11) unsigned NOT NULL auto_increment,
\_freigeschaltet
enum('0','1') NOT NULL default '0',
\_geloescht
enum('0','1') NOT NULL default '0',
PRIMARY KEY (\_id
)
) TYPE=MyISAM COMMENT='anzeige' AUTO_INCREMENT=5 ;
INSERT INTO tabelle1
VALUES (1, '', '');
INSERT INTO tabelle1
VALUES (2, '1', '');
INSERT INTO tabelle1
VALUES (3, '', '1');
INSERT INTO tabelle1
VALUES (4, '1', '1');
DROP TABLE IF EXISTS tabelle2
;
CREATE TABLE IF NOT EXISTS tabelle2
(
\_id
int(11) unsigned NOT NULL auto_increment,
\_freigeschaltet
enum('0','1') NOT NULL default '0',
\_geloescht
enum('0','1') NOT NULL default '0',
PRIMARY KEY (\_id
)
) TYPE=MyISAM COMMENT='ereignis' AUTO_INCREMENT=5 ;
INSERT INTO tabelle2
VALUES (1, '1', '1');
INSERT INTO tabelle2
VALUES (2, '', '1');
INSERT INTO tabelle2
VALUES (3, '1', '');
INSERT INTO tabelle2
VALUES (4, '', '');
jetzt sollen Kommentare 2, 7 und 8 ausgegeben werden
Kommentar 2 gehört zur Tabelle1 Eintrag 2
Eintrag 2 ist freigeschaltet und nicht gelöscht
Kommentar 7 und 8 gehören zur Tabelle2 Eintrag 3
Eintrag 3 ist freigeschaltet und nicht gelöscht
die anderen Kommentare dürfen nicht ausgegeben werden, da die Bedingungen nicht erfüllt sind
mfg
Twilo