Hallo,
ich habe folgende Tabellen:
Beispiel für abonniert (nur die ids damit es einfacher ist)
Ich möchte jetzt folgende Abfrage haben:
ich brauche für alle abonniert.abonniert_id die mit user:_id = (z.B.) 1 in einer Zeile stehen jeweils user.username, user.user_id, beschreibung.url
und habe leider keine Idee, wie ich das machen soll und würde mich daher sehr über Hilfe freuen.
Vielen Dank!
ich habe folgende Tabellen:
Code:
CREATE TABLE user ( user_id INT(255) NOT NULL AUTO_INCREMENT, email VARCHAR(100) NOT NULL, password VARCHAR(255) NOT NULL, username VARCHAR(100), PRIMARY KEY(user_id), ) ENGINE = INNODB
Code:
CREATE TABLE beschreibung ( beschreibung_id INT NOT NULL AUTO_INCREMENT, user_id INT NOT NULL, name varchar(100), vorname varchar(100), geschlecht varchar(100), user_alter int(3), geburtsdatum date, lieblingsziel varchar(100), beschreibung text, profilbild varchar(100) DEFAULT „img/Bild_platzhalter.png“, PRIMARY KEY (beschreibung_id), FOREIGN KEY (user_id) REFERENCES user ( user_id ) ) ENGINE = INNODB
Code:
CREATE TABLE abonniert( user_id INT(255) NOT NULL AUTO_INCREMENT, abonniert_id INT(255) NOT NULL, datum DATETIME DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY(user_id, abonniert_id), FOREIGN KEY(user_id) REFERENCES user(user_id), FOREIGN KEY(abonniert_id) REFERENCES user(user_id) ) ENGINE = INNODB
user_id | abonniert_id |
1 | 4 |
2 | 12 |
2 | 4 |
1 | 6 |
1 | 46 |
1 | 9 |
3 | 8 |
ich brauche für alle abonniert.abonniert_id die mit user:_id = (z.B.) 1 in einer Zeile stehen jeweils user.username, user.user_id, beschreibung.url
und habe leider keine Idee, wie ich das machen soll und würde mich daher sehr über Hilfe freuen.
Vielen Dank!
Comment