У меня есть таблица «Автомобили» и таблица «Лицо». Человек управляет многими автомобилями, а автомобиль может управляться многими людьми, поэтому у меня есть еще одна таблица «Person_Car», в которой есть как id для каждой строки.PostgreSQL: Получить сущность со всеми его отношениями
Car(id, name)
Person(id, name)
Person_Car(car_id, person_id)
Как я могу получить список всех людей с автомобилями стимулируется (имена автомобилей сцеплены), что-то вроде этого:
("John", "Car 1, Car 2, Car 3")
("Kate", "Car 2, Car 4, Car 5")
Что SQL делать вам хав до сих пор? –
Вы можете использовать внутреннее соединение, а затем postgresql-group-concat-эквивалент из этого ответа: http://stackoverflow.com/a/2561297/2253302 –