Einzelnen Beitrag anzeigen
  #1  
Alt 23.01.2009, 15:36:19
Benutzerbild von Swoosh
Swoosh Swoosh ist offline
Junior Member
 
Registriert seit: Oct 2006
Ort: Crailsheim / SHA / Stuttgart
Alter: 32
Beiträge: 388
Swoosh eine Nachricht über ICQ schicken Swoosh eine Nachricht über MSN schicken
LEFT JOIN und WHERE

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
Mit Zitat antworten