Originally posted by Ardesco
View Post



-- Server version 5.1.30-log -- -- Create schema JogOn -- CREATE DATABASE IF NOT EXISTS JogOn; USE JogOn; -- -- Definition of table `JogOn`.`Backlink` -- CREATE TABLE `JogOn`.`Backlink` ( `id` int(11) NOT NULL AUTO_INCREMENT, `url` varchar(2048) DEFAULT NULL, PRIMARY KEY (`id`) ) -- Definition of table `JogOn`.`Customer` -- CREATE TABLE `JogOn`.`Customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `url` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) -- -- Definition of table `JogOn`.`Snapshot` -- CREATE TABLE `JogOn`.`Snapshot` ( `id` int(11) NOT NULL AUTO_INCREMENT, `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `customerId` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) -- -- Definition of table `JogOn`.`SnapshotToBacklink` -- CREATE TABLE `JogOn`.`SnapshotToBacklink` ( `snapshotId` int(11) NOT NULL, `backlinkId` int(11) NOT NULL )
SELECT Snapshot.id AS SnapshotId, Snapshot.timestamp AS snapshotTime, Customer.name AS punter, Customer.url AS thatWhichWasLinkedTo, Backlink.url AS theOneThatLinked FROM Customer, Snapshot, Backlink, SnapshotToBacklink WHERE Backlink.id = SnapshotToBacklink.backlinkId AND Snapshot.id = SnapshotToBacklink.snapshotId AND Snapshot.id = 1 AND Customer.id = 2 ORDER BY Backlink.url ASC


)
)

Leave a comment: