El dichoso "ID" no es una tabla.. es un "Campo" más de tu tabla (de esa y todas las que crees). Cada tabla y sus campos son "independientes" .. puedes llamarlos como te dé la gana.
En tu caso le llamas "artistaid" y .. digo que es ese por qué veo que le distes propiedad: auto_increment y "not null".
Usa ese campo para tu sentencia SQL:
Código PHP:
<?
$sql="SELECT * FROM tabla WHERE artistaid='".$_GET['id']."'";
Reamente ya te he comentado que dá igual como llames a tus campos en tus tablas o que nombres de variables uses para generar tus links .. lo que importa es "entender" por qué se crean así .. o que sentido tiene todo.
(PD: supongo que sabras ejecutar esa sentencia SQL para ver tus registros arrojados? .. concretamente sólo uno debería aparecer o ninguno si no existe).
Un saludo,