Meine Tabellen in MySQL sind die folgenden: Zwei verschiedene Daten aus derselben Tabelle
Wie eine SELECT erstellen, die zeigen: Name und Vorname des Käufers, seinen Kommentar über buyed Sache und Name mit dem Nachnamen des Verkäufers?
Bisher habe ich nur die Hälfte davon:
SELECT User.name, User.surname, Realization.comment
FROM User, Realization, Auction, Offer
WHERE Realization.id_vote = Auction.id_voice AND Auction.id_buyer = User.id_user AND Offer.id_offer=Auction.id_offer;
Bearbeiten Sie Ihre Frage kommen und es dort setzen. BTW, Sie werden bestimmte Joins anstelle von automatischen Joins benötigen, um die Beziehungen zu erhalten, die Sie brauchen. – BoltBait
Ihre Auktionstabelle benötigt eine AuctionID, es sei denn, Ihre Datenbank speichert jeweils nur eine Auktion. Es sei denn, dafür steht die Angebotstabelle. – BoltBait
Angebotstabelle enthält alle Angebote, Auktion zeigt Interessenten an angebotenen Produkten (und einen Preis, den sie zu zahlen bereit sind - nicht abgebildet). Die Realisierung enthält nur das "vom Verkäufer gewählte" Angebot. Ich weiß, Auktionstisch könnte besser sein als jetzt, aber es ist ebay.com Datenbank vereinfacht, denke ich. –