phpbar.de logo

Mailinglisten-Archive

In 2 Tabellen suchen

In 2 Tabellen suchen

Cybot 4t2.com-mysql at tekkno4u.de
Die Jul 15 16:49:07 CEST 2003


> Tabelle Paragraphs
> ID    PageID    Name
> 1    1        a
> 2    1        b
> 
> Tabelle Images
> ID    PageID    ImagePath
> 1    1        abc
> 2    1        xyz
> 
> Jetzt möchte ich z.B. mit einer Abfrage alle Paragraphen und Bilder mit 
> der ID = 1 haben. Was für eine Abfrage muss ich machen.

mit einem JOIN bekommst du sie in einem Datensatz, wenn du sie in 
einzelnen Datensätzen haben willst musst du ein UNION nehmen, dieses 
gibts aber erst ab MySQL 4.0.0

JOIN:

SELECT *
FROM `Paragraph` LEFT JOIN `Images` USING (`ID`)
WHERE `ID` = 1;

UNION:

SELECT * FROM `Paragraph`
UNION
SELECT * FROM `Images`;
-- 
Sebastian Mendel

www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive