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?