Cuestión : confundido por pregunta del SQL

Estoy trabajando aunque una más (para mí) de las partes confusas de una reconstrucción/de un reconstrucción para nuestra gerencia contenta system.

In el >
del " ministry_update " del name= de " DSN_Vineyard " del datasource= del =====

====begin 1r SELECCIONA el article_date como update_date, article_title como update_title, created_by como ministry_leader, ministry_desc del
, article_id, mission_statement, author_name, el
(rtrim SELECTO (first_name) + ''+ rtrim (last_name) de los usuarios donde user_id = created_by) como u_by, el
file_content1, file_content2, file_content3
de text_modalities, el ministries
DONDE text_modalities.ministrY_id = ministries.ministry_id
Y ministries.ministry_id = el #ministry_id#
Y text_modalities.article_type = ' del M'< isDefined (“article_id”) y val (article_id) > el
Y article_id = #val (article_id) # del
Y article_id = (máximo SELECTO (article_id) de text_modalities x DONDE article_type = 'el Br/> Y x.ministry_id = ministries.ministry_id del M'< Y article_date = (el
(del article_date) de los text_modalities y DONDE article_type = “M” Y Y.ministry_id = ministries.ministry_id))            el >
de los " article_sections " del name= de " DSN_Vineyard” del datasource= del



t GT 0>






I del bloque del ejemplo del código de #ministry_update.article_id#



=====end 1r saben cuál es on/being el ir hecho - hasta que el código consiga a la pieza donde hace una declaración condicional si el article_id no es el ====


=====begin 2do isDefined (“article_id”) y val (article_id) > el
Y article_id = #val (article_id) # del
Y article_id = (máximo SELECTO (article_id) de text_modalities x DONDE article_type = 'Br/> Y x.ministry_id = ministries.ministry_id del M'< Y article_date = (
(del article_date) de los text_modalities y DONDE article_type = “M” Y Y.ministry_id = ministries.ministry_id))            el block====



I del ejemplo del código del


====end 2do no entiende cuáles son el “x” y la “y” y lo que se suponen para hacer. el

I sabe que usted puede crear referencias a las tablas que no existen realmente, o algo similar - pero yo saber que no hay tablas/columnas que se llaman “x” o “y” - tan si él es legit, esto somos cuáles son. Además, si intento ejecutar estas subconsultas evidentes solo - consigo errores; no pienso tan que están cifrados correctamente. Pienso que ese IS-IS posible que éstas hayan trabajado nunca correctly.



When una nueva actualización del ministerio está agregada, se agrega inicialmente a una columna de los page_entities, y se captura la identificación, y esto se utiliza como la variable de seguimiento para todas las páginas al Web site. Entonces, la actualización del ministerio se agrega a la tabla de los text_modalities. Más adelante, el usuario puede crear las secciones del texto (que representan secciones contentas) y éstos se almacenan en text_modules.

essentially que la segunda pregunta debe buscar las secciones del texto en text_modules se asoció a esta página en página de text_modalties.


The es llamada por su arquetipo de la modalidad (“M”) y es ministry_id.

(de 144) class= > " claro " 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= " del " get_bio del name= " del 
default= " text_medium " de los " spanclass " del name= del 
default= " del " article_id del name= " del 

¡
ELIMINAR ERRORES COMIENZAN:
mi article_id = 
del “#article_id# " mi ministry_id =
del “#ministry_id# " EXTREMO DEBUG
---> ¡ SELECCIONAR el article_date como update_date, article_title como update_title, created_by como ministry_leader, ministry_desc, article_id, mission_statement, author_name, (Rtrim SELECTO (first_name) + ''+ rtrim (last_name) de los usuarios donde user_id = created_by) como u_by, file_content1, file_content2, file_content3 De articles2, los ministerios DONDE articles2.ministrY_id = ministries.ministry_id Y ministries.ministry_id = #ministry_id# Y articles2.article_type = “M” el Y article_id = #val (article_id) # Y article_id = (máximo SELECTO (article_id) de articles2 x DONDE article_type = “M” Y x.ministry_id = ministries.ministry_id Y article_date = (máximo SELECTO (article_date) De articles2 y DONDE article_type = “M” Y Y.ministry_id = ministries.ministry_id)) name= " article_sections " de " DSN_Vineyard " del datasource= del SELECCIONAR * del article_section DONDE article_id = #ministry_update.article_id# ---> ¡ ¡ name= " ministry_update " de " DSN_Vineyard " del datasource= del SELECCIONAR el article_date como update_date, article_title como update_title, created_by como ministry_leader, ministry_desc, article_id, mission_statement, author_name, (Rtrim SELECTO (first_name) + ''+ rtrim (last_name) de los usuarios donde user_id = created_by) como u_by, file_content1, file_content2, file_content3 De text_modalities, los ministerios DONDE text_modalities.ministrY_id = ministries.ministry_id Y ministries.ministry_id = #ministry_id# Y text_modalities.article_type = “M” el Y article_id = #val (article_id) # Y article_id = (máximo SELECTO (article_id) de text_modalities x DONDE article_type = “M” Y x.ministry_id = ministries.ministry_id Y article_date = (máximo SELECTO (article_date) De los text_modalities y DONDE article_type = “M” Y Y.ministry_id = ministries.ministry_id)) name= " article_sections " de " DSN_Vineyard " del datasource= del SELECCIONAR * de los text_modules DONDE article_id = #ministry_update.article_id# (el get_bio está “sí”) y (ministry_update.recordcount GT 0) > ¡ name= " de " DSN_Vineyard del datasource= " del SELECCIONAR * de las biografías donde user_id = #ministry_update.ministry_leader# del "" del alt= del el dejó " el hspace= " 5 " > class= > #ministry_update.update_title# el ajuste del
(ministry_update.file_content1) no es "" > class= el target= " _blank " del href= " #ministry_update.file_content1# " del el border= " 0 " de las " imágenes/listen.gif " del src= del escucha el border= " 0 " de las " imágenes/document.gif " del src= del >   del accesorio ;     el ajuste del (ministry_update.file_content2) no es "" > target= > el border= " 0 " de las " imágenes/listen.gif " del src= del - escucha el border= " 0 " de las " imágenes/document.gif " del src= del >   del accesorio ;     el ajuste del (ministry_update.file_content3) no es "" > target= > el border= " 0 " de las " imágenes/listen.gif " del src= del - escucha el border= " 0 " de las " imágenes/document.gif " del src= del >   del accesorio ;     (el ajuste (ministry_update.file_content1) no es "") o (el ajuste (ministry_update.file_content2) no es "") o (el ajuste (ministry_update.file_content3) no es "") > query= " article_sections " del del

> el ajuste del width= " #picwidth# " height= " #picheight# " el picborder del border= " 0 " border= " #picborder# " del el picspace del vspace= " 0 " hspace= " 0 " hspace= " #picspace# " del " #picspace# " del vspace= del el align= " #picjustify# " > el ajuste del (título) no es "" > class= class= del #heading# > #ParagraphFormat (section_content) # >No

del
de
la información es.


actualmente disponible
class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

class= " fileInfo " del
el title= " del " nombre de fichero del class= " del ministries.tiff el class= (26 KB)  Javascript del href= " de los " attachmentDetails del class= " del (tipo de archivo detalles)  
class= " descripción " del
columna del DB para ministries
el class= de
del >
del >
class= " fileInfo " del
el title= " del " nombre de fichero del class= " del text-modalities.tiff el class= (35 KB)  Javascript del href= " de los " attachmentDetails del class= " del (tipo de archivo detalles)  
class= " descripción " del
columna del DB para text_modalities
el class= de
del >
del >
class= " fileInfo " del
el title= " del " nombre de fichero del class= " del text-modules.tiff el class= (44 KB)  Javascript del href= " de los " attachmentDetails del class= " del (tipo de archivo detalles)  
class= " descripción " del
columna del DB para text_modules
el class= de
del >
del >
class= " fileInfo " del
el title= " del " nombre de fichero del class= " del users.tiff el class= (53 KB)  Javascript del href= " de los " attachmentDetails del class= " del (tipo de archivo detalles)  
class= " descripción " del
columna del DB para users
el class= de
del >
class= del

Respuesta : confundido por pregunta del SQL

¿Usted significa esta pregunta por sí mismo los fall?

SELECCIONAR máximo (el article_date)
            De los text_modalities y
DONDE article_type = “M” Y
Y.ministry_id =ministries.ministry_id

ése es haber dado, porque como usted puede ver los “ministerios” no existe en esta subconsulta.  Sin embargo, tomado con la pregunta externa, los “ministerios” refieren a la pregunta externa - esto se llama una correlación, y trabaja.  Es como un ensamblar entre la pregunta interna y externa.

Como para “y” en este caso, es un alias dado a la tabla de los “textmodalities” en esta subconsulta, de modo que usted pueda tener acceso a los nombres de columna como Y.ministry_id como se muestra.  Usted debe utilizarlo siempre si usa las tablas múltiples en pregunta, y definitivamente si repite el nombre de la tabla más de una vez en la pregunta completa
Otras soluciones  
 
programming4us programming4us