CDF missing in field: Difference between revisions

From IMSMA Wiki
Jump to navigation Jump to search
Created page with "<pre>SELECT customdefinedfield.name, customdefinedfield.cdf_datatype, customdefinedfield.entitytype FROM customdefinedfield Left Join `field` ON customdefinedfield.cdf_id = `f..."
 
No edit summary
Line 1: Line 1:
<pre>SELECT
This query check if all records in ''customdefinedfield'' are in ''field''
<pre>
SELECT
customdefinedfield.name,
customdefinedfield.name,
customdefinedfield.cdf_datatype,
customdefinedfield.cdf_datatype,
Line 8: Line 10:
WHERE
WHERE
`field`.cdf_guid IS NULL
`field`.cdf_guid IS NULL
</pre>


-----------------------------------------------------------------------
This query check if all CDF records in ''field'' are in ''customdefinedfield''
 
<pre>
SELECT
SELECT
`field`.property_name,
`field`.property_name,
Line 21: Line 24:
WHERE
WHERE
customdefinedfield.cdf_id IS NULL  AND
customdefinedfield.cdf_id IS NULL  AND
`field`.cdf_guid IS NOT NULL
`field`.cdf_guid IS NOT NULL AND
 
(`field`.fieldtype =  'cdf' OR
`field`.fieldtype =  'select_cdf')
ORDER BY
`field`.fieldtype ASC
</pre>
</pre>
Note: This query is in 5.x format
[[Category:NoPublic]]
[[Category:NoPublic]]
[[Category:SQL Queries]]

Revision as of 16:52, 12 February 2014

This query check if all records in customdefinedfield are in field

SELECT
customdefinedfield.name,
customdefinedfield.cdf_datatype,
customdefinedfield.entitytype
FROM
customdefinedfield
Left Join `field` ON customdefinedfield.cdf_id = `field`.cdf_guid
WHERE
`field`.cdf_guid IS NULL

This query check if all CDF records in field are in customdefinedfield

SELECT
`field`.property_name,
`field`.fieldtype,
`field`.display_mechanism,
`field`.cdf_guid
FROM
customdefinedfield
Right Outer Join `field` ON customdefinedfield.cdf_id = `field`.cdf_guid
WHERE
customdefinedfield.cdf_id IS NULL  AND
`field`.cdf_guid IS NOT NULL  AND
(`field`.fieldtype =  'cdf' OR
`field`.fieldtype =  'select_cdf')
ORDER BY
`field`.fieldtype ASC

Note: This query is in 5.x format