SELECT
TOP [onePageDataNumber] CN_ID AS primaryId,
CN_NAME AS name,
CN_NO AS no
FROM
(
SELECT
CN_ID,
CN_NAME,
CN_NO
FROM
TN_DEPARTMENT
UNION
SELECT
CN_ID,
CN_NAME,
CN_NO
FROM
TN_VEND_TABLE
) AS DANDV
WHERE
CN_ID NOT IN (
SELECT
TOP [maxRowNumber] CN_ID
FROM
(
SELECT
CN_ID,
CN_NAME,
CN_NO
FROM
TN_DEPARTMENT
UNION
SELECT
CN_ID,
CN_NAME,
CN_NO
FROM
TN_VEND_TABLE
) AS DANDV
WHERE
(
# DANDV.CN_NO LIKE '%[no]%'
AND # DANDV.CN_NAME LIKE '%[name]%'
AND #DANDV.CN_ID = [primaryId]
)
ORDER BY
CN_ID ASC
)
AND (
# DANDV.CN_NO LIKE '%[no]%'
AND # DANDV.CN_NAME LIKE '%[name]%'
AND #DANDV.CN_ID = [primaryId]
)
ORDER BY
CN_ID ASC公司--> SQL 框架内部用
最新推荐文章于 2025-10-19 21:22:56 发布
本文详细介绍了使用SQL进行复杂查询的技术细节,包括如何利用UNION和子查询来筛选特定条件下的部门及供应商信息,并通过ORDER BY对结果进行排序。文章通过具体示例展示了如何灵活运用SQL语法解决实际问题。
1321

被折叠的 条评论
为什么被折叠?



