Consider the given system of polynomial equations, where all the coefficients are in $\mathbb{C}$: $$\begin{cases} y^n=P(x)\\ Q(x,y)=0\end{cases}$$ I would like to establish that either this system has solutions $(x,y)\in\mathbb{C}$ for all $x \in \mathbb{C}$, or either has solutions for countably (or even better, finitely) many $x\in\mathbb{C}$. I am not completely sure this is true but haven't found any counterexamples yet.
So far, I have found that if we have solutions for infinitely many $x$, then we have solutions for infinitely many $y$.
Any ideas?
I misunderstood the question and will edit this later with (hopefully) a response.
Given any $x \in \mathbb{C}$, there exists $n$ possible $y \in \mathbb{C}$ such that $y^n = P(x)$ (possibly with multiplicity, if say $P(x) = 0$). However, determining whether the system has a solution (and how many) depends completely on the structure of $Q(x,y)$. Consider the examples below.
If $Q(x,y) = y^n - P(x)$, then any pair $(x,y)$ from above satisfies the system, so we get uncountably many solutions.
If $Q(x,y) = y^n - P(x) +1$, then the first relation forces $y^n - P(x) = 0$, so that $Q(x,y) = 1$ for all $(x,y)$ satisfying the first. Hence the system has no solutions at all in this case.