Aus dem Schnipsel kann man das nicht beantworten.
Die Struktur der Query ist bis auf die Anführungszeichen soweit in Ordnung, die erste Frage wäre dann, was in den Variablen "column" und "table" steht.
Am Beispiel:
Wenn deine Tabelle die Form
create table tbl (id integer, c1 integer, c2 integer);
hat, dann würde
select c1 from tbl where id=3;
die zweite Zelle aus dem Datensatz mit der ID 3 liefern.
Wenn dir das nicht weiter hilft, dann musst du schon etwas konkreter werden