Ho due tabelle.
Uno è answer_step_dtl
Un altro è tag_mst come seguire
Sostituire più tag in una riga nell'istruzione select da un'altra tabella
Ans_code Ans_Desc
-------------------------------------------
50000000000000005770 Enter <B><APN></B> and press Ok.
40000000000000000164 Enter <B><ACCOUNTNAME></B> in connection name.
40000000000000000165 Enter <B><ACCOUNTNAME></B> in <APN>.
e così via.
E la mia tag_mst ha valori come questo
TAG_CODE TAG_NAME TAG_VALUE
-------------------------------------------------------
100 <APN> EXAMPLE.COM
101 <ACCOUNTNAME> EXAMPLE
Ora il mio requisito è questo che voglio selezionare modulo di risposta tavolo risposte con valore sostituito di tag montante. Ci può essere più di un tag in uno ans_desc.
Stavo pensando l'approccio
loop attraverso il risultato di answer_dtl recuperare i tag dal singolo record
ciclo tra i più tag nel record e quindi sostituire il tag
- memorizzare in una tabella temporanea e quindi aprire il cursore per la nuova tabella di tem.
È questo l'approccio. O c'è un semplice approccio per farlo.
E 'possibile avere due nomi dei tag nella stessa 'ans_desc'? – Ben
sì, questo è il possibile altrimenti la soluzione @joe è perfetta. –
@ Ben ho aggiornato la mia domanda gentilmente vederlo. –