Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]3811[/thread]

AS (mysql)



<< >> 2 Einträge, 1 Seite
Froschpopo
 2007-05-14 16:17
#35488 #35488
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Da man LEFT JOIN's, auf große Tabellen, nicht in Verbindung mit SQL_CALC_FOUND_ROWS anwenden kann möchte ich folgendes machen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
SELECT
a.id,
(SELECT MAX(id), dateiname FROM photos WHERE user_id = a.id),
a.name
FROM defaultusers a
WHERE
a.status = 'N'

ORDER BY a.lastlogin DESC
LIMIT 0,10

wie bekomm ich jetzt die Werte aus dem Subselect da raus?
Froschpopo
 2007-05-14 17:52
#35489 #35489
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
also quasi sowas:
Code: (dl )
SELECT a.id (SELECT dateiname, id FROM photos WHERE user_id = a.id) AS (file_name, file_id)

leider ist der Syntax nicht korrekt!
<< >> 2 Einträge, 1 Seite



View all threads created 2007-05-14 16:17.