Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Konvertieren Sie ausgewählte Spaltenwerte in eine andere Zeile, indem Sie select mit derselben ID part2 verwenden

Ich vermute, Sie wollen so etwas:

SELECT a1.id, a.1status, a1.timestamp, a2.status, a2.timetstamp
FROM timetable a1
LEFT JOIN timetable a2 ON a2.id=a1.id AND a2.status = 'out'
WHERE a1.status = 'in'

Eine Zeile mit nur einem Out-Wert zu haben macht für mich keinen Sinn.