abserve_hotels
hotel_id name
1 A
2 B
3 C
4 D
4 E
6 G
7 F
wishlists
id user_id hotel_id
1 5 1
2 5 2
3 7 1
4 1 7
5 1 5
Ich habe diese beiden Tabellen abgerufen werden, aus denen die Hotels werden zu der Wunschliste von der aktuellen als bester Spieler 1
die aktuelle user_id
ist Ich muss überprüfen, Henne ich haben senden Sie die Wunschliste hotel_id's
als Spaltenname wishlist
in hotels
Tabelle mit Abfrage.Wie Wert aus einer anderen Tabelle subquery
habe ich versucht, wie diese
SELECT `h`.*,(SELECT `w`.`hotel_id` FROM `wishlists` AS `w` JOIN `abserve_hotels` AS `ah` ON `w`.`hotel_id` = `ah`.`hotel_id` AND `w`.`user_id` = 1 GROUP BY `w`.`hotel_id`)as `wish` FROM `abserve_hotels` AS `h` WHERE 1 AND `city` = "madurai" AND `country` = "india"
Aber es zeigt mir einen Fehler wie subquery return more than one value
Wie sollte ich das tun, jemand mir helfen ..