я знаю, что distinct учитывает и null, так что если записи с null повторяются, то он считает их за дубли и исключает, однако мне это не нужно.
мне надо, чтобы distinct (или что-то похожее) исключал дубли только в том случае, если они не null, а иначе distinct к ним применяться не должен, но я не знаю как такое написать.
сейчас запрос выглядит так:
https://pastebin.com/cag4UBUQно он неправильный, потому что те записи, у которых parent_id null, считаются за одну, хотя не должны.
дадите подсказку?