Questione : sconcertante dalla domanda di SQL

Sto lavorando benchè una più (per me) delle parti confusionare di una ricostruzione/ricostruzione per la nostra amministrazione soddisfatta system.

In il >
" del ministry_update " " del name= " di DSN_Vineyard del datasource= del =====

====begin primo SELEZIONI il article_date come update_date, article_title come update_title, created_by come ministry_leader, il ministry_desc del
, il article_id, il mission_statement, author_name,
(rtrim PRESCELTO (first_name) + ''+ rtrim (last_name) dagli utenti dove user_id = created_by) come u_by,
file_content1, file_content2, file_content3
dai text_modalities, ministries
DOVE text_modalities.ministrY_id = ministries.ministry_id
E ministries.ministry_id = #ministry_id#
E text_modalities.article_type = ' del M'< isDefined (“article_id„) e val (article_id) >
E article_id = #val (article_id) # del
E article_id = (massimo PRESCELTO (article_id) dai text_modalities x DOVE article_type = 'Br/> E x.ministry_id = ministries.ministry_id del M'< E article_date = (
(del article_date) dai text_modalities y DOVE article_type = “m.„ E Y.ministry_id = ministries.ministry_id))            il >
" di article_sections "„ del name= " di DSN_Vineyard del datasource= del



t GT 0>






I del blocchetto di esempio di codice di #ministry_update.article_id#



=====end primo conoscono che cosa è on/being andare fatto - fino a che il codice non ottenga alla parte in cui fa una dichiarazione condizionale se il article_id non è ====


=====begin secondo isDefined (“article_id„) e val (article_id) >
E article_id = #val (article_id) # del
E article_id = (massimo PRESCELTO (article_id) dai text_modalities x DOVE article_type = 'Br/> E x.ministry_id = ministries.ministry_id del M'< E article_date = (
(del article_date) dai text_modalities y DOVE article_type = “m.„ E Y.ministry_id = ministries.ministry_id))            il block====



I di esempio di codice del


====end secondo non capisce che cosa “la x„ e “y„ sono e che cosa sono supposte fare. il

I sa che potete generare i riferimenti alle tabelle che realmente non esistono, o qualcosa di simile - ma io sapere che non ci sono tabelle/colonne che sono chiamate “x„ o “y„ - così se sono legit, questo è che cosa sono. Ancora, se provo ad eseguire queste sottointerrogazioni apparenti da soli - ottengo gli errori; così non penso che siano codificati correttamente. Penso che quel IS-IS possibile che questi abbiano funzionato mai correctly.



When un nuovo aggiornamento di ministero si aggiunga, inizialmente si aggiunge ad una colonna di page_entities e l'identificazione è bloccata e questa è usata come la variabile d'inseguimento per tutte le pagine al Web site. Allora, l'aggiornamento di ministero si aggiunge alla tabella di text_modalities. Più successivamente, l'utente può generare le sezioni del testo (che rappresentano le sezioni soddisfatte) e questi sono immagazzinati in text_modules.

essentially che la seconda domanda dovrebbe cercare le sezioni del testo nei text_modules si è associata con questa pagina in pagina di text_modalties.


The è denominata dal relativo archetipo di modalità (“m.„) ed è ministry_id.

(di 144) class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
>< notpretty " del class= " del id= " codeSnippet962827 del
value= " #church_id# " " del cf_sql_integer " del cfsqltype= del 
value= " #gallery_id# " " del cf_sql_integer " del cfsqltype= del 
value= " #ministry_id# " " del cf_sql_bigint " del cfsqltype= del 
value= cf_sql_varchar " #new_pass# " del cfsqltype= " del 
value= cf_sql_varchar " #login_pass# " del cfsqltype= " del 
value= cf_sql_varchar " #login_name# " del cfsqltype= " del 

value= cf_sql_varchar " #article_id# " del cfsqltype= " del 
value= " #calendar_id# " " del cf_sql_bigint " del cfsqltype= del 
value= cf_sql_varchar " #pagename# " del cfsqltype= " del 
value= " #church_id# " " del cf_sql_integer " del cfsqltype= del 
value= " #user# " " del cf_sql_bigint " del cfsqltype= del 
value= " #session.user_id# " " del cf_sql_bigint " del cfsqltype= del 
value= " #thread_id# " " del cf_sql_bigint " del cfsqltype= del 
value= " #user_id# " " del cf_sql_bigint " del cfsqltype= del 
value= cf_sql_varchar " #namesearch# " del cfsqltype= " del 

value= cf_sql_varchar " #eventtype# " del cfsqltype= " del 
value= " #firstdate# " del cfsqltype= " CF_SQL_TIMESTAMP " del 
value= " #article_id# " " del cf_sql_bigint " del cfsqltype= del  
value= " #ministry_id# " " del cf_sql_integer " del cfsqltype= del    
value= " #gallery_id# " " del cf_sql_integer " del cfsqltype= del 

	
--->


default= " " di get_bio del name= " del 
default= " text_medium " " degli spanclass " del name= del 
default= " " del article_id del name= " del 


METTERE A PUNTO COMINCIANO:
il mio article_id = 
“del #article_id# " il mio ministry_id =
“del #ministry_id# " ESTREMITÀ DEBUG
---> SELEZIONARE il article_date come update_date, article_title come update_title, created_by come ministry_leader, ministry_desc, article_id, mission_statement, author_name, (Rtrim PRESCELTO (first_name) + ''+ rtrim (last_name) dagli utenti dove user_id = created_by) come u_by, file_content1, file_content2, file_content3 Da articles2, ministeri DOVE articles2.ministrY_id = ministries.ministry_id E ministries.ministry_id = #ministry_id# E articles2.article_type = “m.„ il E article_id = #val (article_id) # E article_id = (massimo PRESCELTO (article_id) da articles2 x DOVE article_type = “m.„ E x.ministry_id = ministries.ministry_id E article_date = (massimo PRESCELTO (article_date) Da articles2 y DOVE article_type = “m.„ E Y.ministry_id = ministries.ministry_id)) name= " article_sections " " di DSN_Vineyard " del datasource= di SELEZIONARE * A PARTIRE dal article_section DOVE article_id = #ministry_update.article_id# ---> name= " ministry_update " " di DSN_Vineyard " del datasource= di SELEZIONARE il article_date come update_date, article_title come update_title, created_by come ministry_leader, ministry_desc, article_id, mission_statement, author_name, (Rtrim PRESCELTO (first_name) + ''+ rtrim (last_name) dagli utenti dove user_id = created_by) come u_by, file_content1, file_content2, file_content3 Dai text_modalities, ministeri DOVE text_modalities.ministrY_id = ministries.ministry_id E ministries.ministry_id = #ministry_id# E text_modalities.article_type = “m.„ il E article_id = #val (article_id) # E article_id = (massimo PRESCELTO (article_id) dai text_modalities x DOVE article_type = “m.„ E x.ministry_id = ministries.ministry_id E article_date = (massimo PRESCELTO (article_date) Dai text_modalities y DOVE article_type = “m.„ E Y.ministry_id = ministries.ministry_id)) name= " article_sections " " di DSN_Vineyard " del datasource= di SELEZIONARE * A PARTIRE dai text_modules IN CUI article_id = #ministry_update.article_id# (get_bio è “sì„) e (ministry_update.recordcount GT 0) > name= " " di DSN_Vineyard del datasource= " del SELEZIONARE * a partire dalle biografie dove user_id = #ministry_update.ministry_leader# del "" del alt= del il del "" ha lasciato " il hspace= " 5 " > class= > #ministry_update.update_title# la disposizione del
(ministry_update.file_content1) non è "" > class= il target= " _blank " del href= " #ministry_update.file_content1# " di il border= " 0 " di immagini/listen.gif " dello src= " del ascolta border= " 0 " di immagini/document.gif " dello src= " del >   del collegamento ;     la disposizione del (ministry_update.file_content2) non è "" > target= > border= " 0 " di immagini/listen.gif " dello src= " del - ascolta il border= " 0 " di immagini/document.gif " dello src= " del >   del collegamento ;     la disposizione del (ministry_update.file_content3) non è "" > target= > border= " 0 " di immagini/listen.gif " dello src= " del - ascolta il border= " 0 " di immagini/document.gif " dello src= " del >   del collegamento ;     (la disposizione (ministry_update.file_content1) non è "") o (la disposizione (ministry_update.file_content2) non è "") o (la disposizione (ministry_update.file_content3) non è "") > query= " article_sections " del del

> la disposizione del width= " #picwidth# " height= " #picheight# " il picborder del border= " 0 " border= " il #picborder# " del il picspace del vspace= " 0 " hspace= " 0 " hspace= " il #picspace# " " del #picspace# " del vspace= del il align= " #picjustify# " > la disposizione del (intestazione) non è "" > class= class= del #heading# > #ParagraphFormat (section_content) # >No

del
di
le informazioni sono.


attualmente disponibile
class= " lastRow del
>Attachments " di nome " del class= del class= " valore " del
il

class= " fileInfo " del
il title= " " di nome di schedario del class= " di ministries.tiff il class= (26 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
colonna di db per ministries
il class= di
del >
il
class= " fileInfo " del
il title= " " di nome di schedario del class= " di text-modalities.tiff il class= (35 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
colonna di db per text_modalities
il class= di
del >
il
class= " fileInfo " del
il title= " " di nome di schedario del class= " di text-modules.tiff il class= (44 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
colonna di db per text_modules
il class= di
del >
il
class= " fileInfo " del
il title= " " di nome di schedario del class= " di users.tiff il class= (53 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
colonna di db per users
il class= di
del >
class= del

Risposta : sconcertante dalla domanda di SQL

Significate questa domanda da sè venire a mancare?

SELEZIONARE massimo (article_date)
            Dai text_modalities y
DOVE article_type = “m.„ E
Y.ministry_id =ministries.ministry_id

quello è dato, perché poichè potete vedere “i ministeri„ non esiste in questa sottointerrogazione.  Tuttavia, preso con la domanda esterna, “i ministeri„ si riferisce alla domanda esterna - questo è denominato una correlazione e funziona.  È come un unire fra la domanda interna ed esterna.

Per quanto riguarda “y„ in questo caso, è uno pseudonimo dato alla tabella “di textmodalities„ in questa sottointerrogazione, di modo che potete accedere ai nomi di colonna come Y.ministry_id come indicato.  Dovreste utilizzarli sempre se utilizzando le tabelle multiple nella domanda e definitivamente se ripetendo il nome della tabella più di una volta nella domanda completa
Altre soluzioni  
 
programming4us programming4us