Yadgar: [MySQL 5.0] Merkwürdige Fehlermeldung

Beitrag lesen

High!

Inzwischen ist meine Datenbank für elektronische Orgeln ("Greenbook") online, auch die ersten einfacheren Queries sind schon implementiert... aber jetzt fängt es an, kompliziert zu werden.

Wieso bekomme ich für

  
select marken.Markenname, orgeln.Modell from orgeln inner join orgeln_klaviaturen on orgeln.Nr=Orgel_Nr, marken where orgeln.Marke=marken.Nr and Klaviatur_Nr in (7, 8, 9, 10, 11, 36, 37, 39, 46, 48, 55, 58, 65, 66, 67, 69, 70, 71, 72) order by Markenname;  

eine einwandfreie als Tabelle formatierte Ausgabeliste angezeigt, nicht aber für die nächste im am Anfang des Skripts definierten Query-Array eingetragen Abfrage

  
select marken.Markenname, orgeln.Modell from orgeln left outer join(select count(*) as Anzahl, Orgel_Nr from orgeln_klaviaturen group by Orgel_Nr) as Andere_Tabelle on orgeln.Nr=Andere_Tabelle.Orgel_Nr, marken where Andere_Tabelle.Anzahl=2 and orgeln.Marke=marken.Nr order by Markenname, Modell;  

sondern stattdessen eine Fehlermeldung:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/htdocs/w009259e/greenbook/display.php on line 22

und anschließend eine leere Tabelle (0 Zeilen) - obwohl in der lokal gespeicherten Version der Datenbank beide Queries korrekte Ergebnisse lieferten!

Bis bald im Khyberspace!

Yadgar