Vinzenz Mai: MySQL distinct

Beitrag lesen

Hallo

besucher_id und aussteller_id sind vierstellige Zahlen.

Mit CONCAT( CAST(kon1.besucher_id AS CHAR), '_', CAST(kon1.aussteller_id AS CHAR))

ergibt sich dieses:  1234_5678

das wundert mich schon.

mit DISTINCT(CONCAT( CAST(kon1.besucher_id AS CHAR), '_', CAST(kon1.aussteller_id AS CHAR)))

dieses: 1234_56  Zwei Stellen werden abgeschnitten. Wie ist das denn möglich?

das auch.

Schau' Dir bitte an, was

CONCAT( CONVERT(kon1.besucher_id, CHAR(4)), '_', CONVERT(kon1.aussteller_id, CHAR(4)))

liefert, gern auch mit DISTINCT

Freundliche Grüße

Vinzenz