Ich habe vier Tabellen:mySQl, Abfrage: Wie kann die Auswahl aus der Datenbank angepasst werden?
courses, allocate_rooms, rooms, departments
Abfrage:
SELECT
courses.`name`,
courses.`code`,
allocate_rooms.`start`,
allocate_rooms.`end`,
rooms.room_number
FROM
departments
JOIN courses ON departments.id = courses.department_id
LEFT JOIN allocate_rooms ON allocate_rooms.course_id = courses.id
LEFT JOIN rooms ON allocate_rooms.room_id = rooms.id
WHERE
departments.id = 1
der Query muss ich als rooms.room_number, allocate_rooms.start-allocate.rooms_end eine Auswahl Ansicht machen; und wenn keine Daten zu diesem Kurs vorhanden sind, muss ich "Noch nicht geplant" anzeigen.
Eg: R.No: 301,12:00-12:30; (if the course related data is there otherwise it will show "Not Scheduled Yet"
Wie überschreibe ich die obige Abfrage? Wenn jemand mir hilft, die Lösung zu finden.
Wie trete ich den Blick auf 'rooms.room_number, allocate_rooms.start -allocate_rooms.end;' – Hola
besser erklären, verstehe ich nicht .. bitte – scaisEdge
Ich muss möglicherweise Alias für den Beitritt dieser Spalten verwenden, um während der Auswahl aus der Datenbank hinzuzufügen! Wie ich in meiner Frage gesagt habe, muss ich 'allocate_rooms.start, allocate_rooms.end, rooms.room_number' beitreten und wenn es keine Werte mit diesen verbunden ist, sollte es wie' No Rooms allocated' – Hola