Joindre avec des valeurs séparées par des virgules dans SQL Server Compact ne fonctionne pas

Hien Nguyen

J'ai 2 table comme ci-dessous

CREATE TABLE [Chart]
(
   [Id] BIGINT NOT NULL IDENTITY (1,1),
   [Owner] NVARCHAR(100),
   [Identifier] NVARCHAR(128) NOT NULL,
   [Title] NVARCHAR(100),
   [Type] INT NOT NULL,
   [Category] INT NOT NULL,
   [CreatedDate] DATETIME NOT NULL,
   [ModifiedDate] DATETIME,
   [ExpireDate] DATETIME,
   [VisitCount] BIGINT NOT NULL,
   [ConfigurationId] BIGINT NOT NULL,
   [Theme] NVARCHAR(50)
);

ALTER TABLE [Chart] ADD CONSTRAINT [PK_dbo.Chart] PRIMARY KEY ([Id]);


CREATE TABLE [SelectedTag]
(
   [Id] BIGINT NOT NULL IDENTITY (1,1),
   [Identifier] NVARCHAR(4000),
   [TagName] NVARCHAR(4000),
   [Description] NVARCHAR(4000),
   [EuUnit] NVARCHAR(50),
   [EuRangeLow] NVARCHAR(50),
   [EuRangeHigh] NVARCHAR(50),
   [MinStats] FLOAT,
   [MaxStats] FLOAT,
   [Min] FLOAT,
   [Max] FLOAT,
   [GroupCode] NVARCHAR(4000)
);

ALTER TABLE [SelectedTag] ADD CONSTRAINT [PK_dbo.SelectedTag] PRIMARY KEY ([Id]);

J'ai essayé cette réponse pour la requête Nombre de balises et TagList pour un identifiant, cela fonctionnait bien dans SQL Server

https://dba.stackexchange.com/q/112408/172901

select c.Identifier, count(c.Identifier) as TagCount, (
       select concat(',', s.TagName)  from selectedtag  as s
       where concat(',', c.identifier, ',') like '%,'+s.identifier+',%'
       for xml path(''), type
       ).value('substring(text()[1], 2)', 'varchar(max)') as TagList
 from chart c
 group by c.Identifier

entrez la description de l'image ici

Mais avec la base de données compacte SQL Server, cela ne fonctionnait pas

entrez la description de l'image ici

J'utilise CompactView pour exécuter une requête avec SQL compact DB

https://sourceforge.net/projects/compactview/

Quel problème avec ma requête ou mon problème SQL Compact? Merci

ErikEJ

Le type de données et les fonctions XML ne sont pas pris en charge par SQL Server Compact, et les sSELECT imbriqués ne fonctionnent pas non plus. Écrivez une sélection simple et effectuez un traitement supplémentaire dans le code.

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

c ++ - initialisation de la matrice avec des valeurs séparées par des virgules

Diviser les valeurs séparées par des virgules en colonnes dans Oracle

Obtenir des valeurs séparées par des virgules dans le champ de saisie

Comment extraire des valeurs séparées par des virgules dans des lignes individuelles dans les pandas?

Rechercher plusieurs valeurs dans une seule cellule (séparées par des virgules), puis renvoyer les valeurs dans une seule cellule (également séparées par des virgules)

Compter les valeurs uniques séparées par des virgules dans une chaîne

Impossible de comprendre comment joindre des tables en raison de valeurs séparées par des virgules

Extraire les valeurs séparées par des virgules des enregistrements JSON dans une liste avec PowerQuery

Comment remplacer une valeur dans une colonne de chaîne séparée par des virgules dans SQL Server

Fusionner 2 dataframes avec des valeurs séparées par des virgules dans l'une des dataframes

Convertir une chaîne séparée par des virgules en XML avec un numéro de séquence dans SQL Server 2005

Dataframe dans un tableau numpy avec des valeurs séparées par des virgules

Comment combiner un bloc de données avec un autre contenant des valeurs séparées par des virgules?

Comment faire un filtrage personnalisé dans les tables de données avec des valeurs séparées par des virgules?

Valeurs délimitées par des virgules Microsoft Access SQL

Joindre avec des valeurs séparées par des virgules dans SQL Server [Linq]

Regroupement des valeurs dans une chaîne délimitée par des virgules

Colonne Python DataFrame en chaîne de valeurs séparées par des virgules

Créer plusieurs lignes DataTable basées sur une colonne avec des valeurs séparées par des virgules

Nombre distinct Valeurs séparées par des virgules dans la colonne Excel

Comment faire correspondre un tableau avec des valeurs séparées par des virgules en Javascript?

Extraction des valeurs communes de deux cellules contenant des valeurs séparées par des virgules dans Excel

comment convertir des valeurs séparées par des virgules en nombre entier dans les pandas

Insérer des valeurs dans plusieurs lignes séparées par des virgules

Rendu d'une chaîne de valeurs séparées par des virgules dans React Native

Filtrage des données en effectuant une recherche avec des valeurs séparées par des virgules

mettre à jour les valeurs séparées par des virgules dans une colonne

Lire les valeurs séparées par des virgules dans un fichier texte en utilisant php

regex valeurs séparées par des virgules entre crochets