flokli
Erfahrenes Mitglied
Hallo,
ich stecke grade irgendwie fest...
Habe 2 Tabellen:
Ich möchte diese Daten folgendermaßen ausgeben (bisschen viel denglisch, ich weiß
):
- PHP lässt sich alle bookings anzeigen (SELECT * FROM `booking`)
- Pro "booking" werden dann alle "entries" angezeigt mit der aktuellen "booking"-id. (SELECT * FROM `entry` WHERE `booking`='$id')
Jetzt möchte ich, dass die erste Abfrage MySQL-seitig so sortiert wird, dass bei allen "entries" dieser "booking" das größte "date" ausgewählt wird und nach diesem dann die "bookings" sortiert werden.
(Hoffe das war verständlich
)
Geht das? Wenn ja, wie?
ich stecke grade irgendwie fest...
Habe 2 Tabellen:
Code:
CREATE TABLE `booking` (
`id` int(11) NOT NULL auto_increment,
PRIMARY KEY (`id`)
)
CREATE TABLE `entry` (
`id` int(11) NOT NULL auto_increment,
`booking` int(11) NOT NULL,
`inout` enum('in','out') NOT NULL,
`accnr` varchar(4) NOT NULL,
`date` int(10) NOT NULL default '0',
`value` double NOT NULL default '0',
`reason` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
KEY `date` (`date`)
)
Ich möchte diese Daten folgendermaßen ausgeben (bisschen viel denglisch, ich weiß

- PHP lässt sich alle bookings anzeigen (SELECT * FROM `booking`)
- Pro "booking" werden dann alle "entries" angezeigt mit der aktuellen "booking"-id. (SELECT * FROM `entry` WHERE `booking`='$id')
Jetzt möchte ich, dass die erste Abfrage MySQL-seitig so sortiert wird, dass bei allen "entries" dieser "booking" das größte "date" ausgewählt wird und nach diesem dann die "bookings" sortiert werden.
(Hoffe das war verständlich

Geht das? Wenn ja, wie?