Вы имеете в виду что-то вроде следующего?Я немного упростил вещи, удалив таблицу ссылок, но идея та же:
SELECT
plant.name,
GROUP_CONCAT(attrib.name) AS attribs
FROM plant
JOIN attrib ON attrib.plant_id = plant.id
GROUP BY plant.id;
+------+----------------+
| name | attribs |
+------+----------------+
| P1 | A1-1,A1-2,A1-3 |
| P2 | A2-1,A2-2,A2-3 |
| P3 | A3-1,A3-2,A3-3 |
+------+----------------+
Или вот это:
SELECT plant.name, GROUP_CONCAT(attrib.name)
FROM plant JOIN attrib
ON attrib.plant_id = plant.id
WHERE attrib.name IN ('A2-1', 'A2-3', 'A3-2')
GROUP BY plant.id;
+------+---------------------------+
| name | GROUP_CONCAT(attrib.name) |
+------+---------------------------+
| P2 | A2-1,A2-3 |
| P3 | A3-2 |
+------+---------------------------+
Вышеприведенное взято из следующих вставок:
INSERT INTO plant (name) VALUES
('P1'), ('P2'), ('P3');
INSERT INTO attrib (plant_id, name) VALUES
(1, 'A1-1'), (1, 'A1-2'), (1, 'A1-3'),
(2, 'A2-1'), (2, 'A2-2'), (2, 'A2-3'),
(3, 'A3-1'), (3, 'A3-2'), (3, 'A3-3');