Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
was stimmt mit diesen subquery nicht? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
was stimmt mit diesen subquery nicht?


 
ment
04-06-2004, 15:20 
 
select
ErrorName,
Msg
from
misc_error_msg
where
ErrorSeiteID = (select ErrorSeiteID from misc_error_seite where ErrorSeite='test1')

Meiner Meinung nach müsste dieser Query gehen. Funkt aber nicht. Jemand eine Idee?

 
davidovich
04-06-2004, 15:24 
 
schöne beschreibung mt funkt aber nicht.


Ich glaube nicht das man in einem selct noch einen Select machen kann
ok, es geht doch

 
jochenj
04-06-2004, 15:32 
 
http://www.mysql.de/doc/de/ANSI_diff_Sub-selects.html
wegen einem beispiel für sub-queries.

welche fehlermeldung kommt?

 
ment
04-06-2004, 15:55 
 
Fehlermeldung:
[nativecode=1064 ** You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select ErrorSeiteID from misc_error_seite where ErrorSeite=]DB Error: syntax error

Beschreibung:
- 2 Tabellen
- erste Tabelle: misc_error_msg
Enthaelt Fehler Nachrichten + Fremd Schlüssel von der zweiten Tabelle
- zweite Tabelle: misc_error_seite
Enthaelt einen int und einen varchar Feld. Varchar Feld beeinhaltet die Abkürzungen (hier 'test1')

intressant auch, dass wenn ich das ganze ohne subquery ausführe, funktioniert alles.

 
mrhappiness
04-06-2004, 15:59 
 
da hast nicht zufällig eine mysql-version, die subqueries nicht unterstützt?

alle 3er version gehören dazu

 
jochenj
04-06-2004, 16:00 
 
also subselect funktioniert erst ab version 4.1, die hast ud ja, oder?

 
ment
04-06-2004, 16:06 
 
aha!
version: 4.0.17-standard

also updaten?

 
Offe1
04-06-2004, 16:19 
 
Hi,

braucht man da wirklich einen Subselect?

Offe

 
ment
04-06-2004, 16:32 
 
hehe, stimmt.. vielleicht vorher das ding auf dem hals benutzen.

aber trotzdem:
ab welcher version unterstütz denn jetzt mysql subquery's?

 
mrhappiness
04-06-2004, 17:20 
 
Original geschrieben von jochenj
also subselect funktioniert erst ab version 4.1, die hast ud ja, oder?

 
goth
04-06-2004, 17:28 
 
Original geschrieben von jochenj
also subselect funktioniert erst ab version 4.1, die hast ud ja, oder?
Nur leider ist das nicht die aktuelle stable ... !

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:20 Uhr.