Tall (more equations than unknowns): a unique solution can occur only if A has full column rank and the system is consistent (i.e., b lies in the column space). But if full column rank holds and consistency holds, solution is unique; if not consistent, no solution
Intuitively, you would just require b to lie in the same "plane" as our column space
If you have a rectangular 3×2 (3 examples of 2D) matrix, the column space is a 2D plane in R3
If b is also a plane, sure you can achieve it, if it's a cube of course you can't
Wide (more unknowns than equations): cannot have a unique solution unless you impose extra constraints (e.g., least-squares with regularization); otherwise either infinite or none
Intuitively, this means you have more "directions" to move in the solution space than you have "directions" in the constraints, leading to either multiple solutions or no solution at all