Я использую php для запроса этой команды
WITH RECURSIVE ancestor as
(
SELECT name, parent_id
FROM organization
WHERE name=?
UNION ALL
SELECT e.name, e.parent_id
FROM organization e
INNER JOIN ancestor a
ON a.parent_id = e.name
)
SELECT phoneBook.phone
FROM ancestor
RIGHT JOIN phoneBook
ON ancestor.name = phoneBook.organization
, но результат запроса возвращает 62 строки, когда я запрашиваю в mariadb с тем же запросом только результат 1 строки (конечно, после изменения? значение) mariadb возврат правильный.
здесь мой php дамп
object(mysqli_stmt)#75 (10) {
["affected_rows"]=>
int(62)
["insert_id"]=>
int(0)
["num_rows"]=>
int(62)
["param_count"]=>
int(1)
["field_count"]=>
int(1)
["errno"]=>
int(0)
["error"]=>
string(0) ""
["error_list"]=>
array(0) {
}
["sqlstate"]=>
string(5) "00000"
["id"]=>
int(29)
}
Я пытаюсь получить результат, все тот же. кто-нибудь?