Vinzenz Mai: mehrere columns bei subselect

Beitrag lesen

Hallo

SELECT
        a.id
(SELECT width, height FROM photos WHERE user_id = a.id),
a.name

FROM table a
...


>   
> ERROR 1241 (21000): Operand should contain 1 column(s)  
>   
> Weiss jemand wie man width und height in das Main-Select übernehmen kann?  
  
mit einem Join:  
  
~~~sql
SELECT  
    a.id,  
    p.width,  
    p.height,  
    a.name  
FROM a  
INNER JOIN photos p  
ON a.id = p.user_id

Nochmals die Links zu unseren Join-Artikeln:
Einführung in Joins
Fortgeschrittene Jointechniken

Freundliche Grüße

Vinzenz