Toon posts:

CONCAT probleempje

Pagina: 1
Acties:
  • 299 views

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Goedendag,

Ik heb een goed werkende query gefabriekt en wil hier graag nog één toevoeging bij hebben.
Langzamerhand begin is MySQL een héél klein beetje te begrijpen, geloof ik, maar hier kom ik niet uit.
Wellicht kunnen jullie me in de juiste richting schoppen ?

Query:
======================================================
SELECT A.FormId,
B.DateSubmitted,
B.SubmissionId,

( SELECT FieldValue
FROM jos_RSFORM_SUBMISSION_VALUES
WHERE FieldName = 'Name'
AND SubmissionId = B.SubmissionId ) as Contactpersoon,
( SELECT FieldValue
FROM jos_RSFORM_SUBMISSION_VALUES
WHERE FieldName = 'Huisnummer'
AND SubmissionId = B.SubmissionId ) as Huisnummer,
( SELECT FieldValue
FROM jos_RSFORM_SUBMISSION_VALUES
WHERE FieldName = 'Postcode'
AND SubmissionId = B.SubmissionId ) as Postcode,
( SELECT FieldValue
FROM jos_RSFORM_SUBMISSION_VALUES
WHERE FieldName = 'Plaats'
AND SubmissionId = B.SubmissionId ) as Plaats,

FROM jos_RSFORM_FORMS A

INNER
JOIN jos_RSFORM_SUBMISSIONS B
ON B.FormId = A.FormId


WHERE A.FormId = 1

==================================================

Ik wil nu graag een paar waardes combineren, Postcode en huisnummer, als omschrijving.
CONCAT (Postcode, Huisnummer) as Omschrijving, geeft errors.

Hoe moet ik dit aanpakken ?

Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 16:01
En welke errors krijg je? Heb je de handleiding van concat() al eens gelezen?

Acties:
  • 0 Henk 'm!

  • Ram0n
  • Registratie: Maart 2002
  • Laatst online: 03-07 13:05

Ram0n

Bierbrouwende nerd

Verwijderd schreef op zondag 18 september 2011 @ 13:43:
CONCAT (Postcode, Huisnummer) as Omschrijving, geeft errors.
Je begrijpt dat we daar niet zoveel mee kunnen? Wat krijg je precies voor meldingen, en wat is de plek in de query waar je die CONCAT toevoegt?

Eigenaar/brouwer Milky Road Brewery


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Goedendag,

Dank voor jullie reactie !

Ik heb de CONCAT hier gesitueerd en krijg dan de melding dat er een syntax error is op line 30.
Line 30 is: "WHERE A.FormId = 1"

Haal ik de CONCAT weer weg, dan is de error verdwenen.


SELECT A.FormId,
B.DateSubmitted,
B.SubmissionId,

(SELECT CONCAT (OaHuisnummer, OaPostcode )AS Omschrijving,

( SELECT FieldValue
FROM jos_RSFORM_SUBMISSION_VALUES
WHERE FieldName = 'Name'
AND SubmissionId = B.SubmissionId ) as OaContactpersoon,
( SELECT FieldValue
FROM jos_RSFORM_SUBMISSION_VALUES
WHERE FieldName = 'Huisnummer'
AND SubmissionId = B.SubmissionId ) as OaHuisnummer,
( SELECT FieldValue
FROM jos_RSFORM_SUBMISSION_VALUES
WHERE FieldName = 'Postcode'
AND SubmissionId = B.SubmissionId ) as OaPostcode,
( SELECT FieldValue
FROM jos_RSFORM_SUBMISSION_VALUES
WHERE FieldName = 'Plaats'
AND SubmissionId = B.SubmissionId ) as OaPlaats,

FROM jos_RSFORM_FORMS A

INNER
JOIN jos_RSFORM_SUBMISSIONS B
ON B.FormId = A.FormId

WHERE A.FormId = 1

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Tel de haakjes op die regel met je concat nog eens.

Dit soort foutjes moet je er toch écht zelf met een goeie editor met syntax highlighting ook uit kunnen halen zonder onze hulp. Zie ook De Quickstart en Hoe post je code? / Hoe gebruik je de code tag?

[ Voor 24% gewijzigd door NMe op 18-09-2011 14:49 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.