Hallo Leute,
ich tu mit LEFT JOIN aus 2 Tabellen mit einer Abfrage auslesen.
Tabellen:
Code:
-- Tabellenstruktur für Tabelle `user_info`
--
CREATE TABLE IF NOT EXISTS `user_info` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`uID` varchar(6) NOT NULL,
`geburtsdatum` varchar(50) NOT NULL,
`geschlecht` varchar(1) NOT NULL,
`dabeiseit` varchar(50) NOT NULL,
`member` tinyint(1) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=3 ;
--
-- Daten für Tabelle `user_info`
--
INSERT INTO `user_info` (`ID`, `uID`, `geburtsdatum`, `geschlecht`, `dabeiseit`, `member`) VALUES
(1, '1', '690598800', 'm', '1223589600', 1),
(2, '2', '708559200', 'w', '1232716829', 0);
Code:
-- Datenbank: `hohenlohe`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `user`
--
CREATE TABLE IF NOT EXISTS `user` (
`uID` int(6) NOT NULL AUTO_INCREMENT,
`name` varchar(30) NOT NULL,
`email` varchar(100) NOT NULL,
`passwort` varchar(50) NOT NULL,
PRIMARY KEY (`uID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=3 ;
--
-- Daten für Tabelle `user`
--
INSERT INTO `user` (`uID`, `name`, `email`, `passwort`) VALUES
(1, 'kevinw91', 'test@mail.de', '098f6bcd4621d373cade4e832627b4f6'),
(2, 'utem92', 'test@mail.de', '098f6bcd4621d373cade4e832627b4f6');
Meine Abfrage:
Code:
SELECT * FROM `user` LEFT JOIN `user_info` USING(uID) GROUP BY user.uID
Ich möchte das nur die Spalten ausgelesen werden die bei member TRUE sind!
Wie mach ich das, wenn ich WHERE blabla =1; mach kommt en Fehler
Gruß Swoosh