Kan jeg selecte de første 2 columns + primary key?

Tags:    databaser

Hej allesammen

Jeg ønsker at selecte de første 2 columns + primary key i et table der hedder "test".

Jeg har en forespørgsel der finder navnet på primary key, så skal egentlig vide, hvordan man selecter de førster 2 columns + et tredje man har navnet på?

Mvh Rune



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Det ser desværre ikke ud til at det kan lade sig gøre med kun et sql-kald...

Så man starter med at kalde denne:
$sql = "SHOW INDEX FROM table_name WHERE Key_name = 'PRIMARY'"

Resultatet lægges i en variabel og så kan man blot sende en ny sql afsted med:
$sql = "SELECT col1, col2,".$index." FROM test";



tak :-)



t