Ich habe eine einfache Datenbank (mit MySql) mit der ich einen Bericht erstellen muss. Ich habe eine Tabelle, die schedule_plan, die von Benutzern gesendet werden.Machen Sie Zeile zu Spalte, um Bericht zu erstellen
und meine Tabelle userinfo dem Namen, Alter dll
Also muss ich einen Bericht, der die Tage als Spalten sowie die Namen von einem userinfo Tabelle anzeigt.
Report
+------+--------+--------+--------+-------+
| Name | 1 | 2 | 3 | until day 30/31 |
+------+--------+--------+--------+-------+
| Bob | ON | ON | ON | ... |
| Joe | OFF | ON | OFF | ... |
| Jim | ON | ON | ON | ... |
wenn absence_code in schedule_plan null wird dann auf, wenn null OFF nicht
Was haben Sie versuchen? ........ Siehe diese http://stackoverflow.com/questions/ 14834290/mysql-query-to-column-rows-to-columns und update query auch was du versucht hast ... –
ich denke, funktioniert nicht für mich, weil meine Abfrage muss MAX (IF (abwesenheitscode ist null, 'ON', 'Off')) als Tag 1 dass MAX func ich nutzlos für mich halte. –