proberen een nieuwe weergave te maken vanuit 2 andere tabellen, met de titel klantinformatie.
huidige verklaring luidt
select c.customer_id, c.name,
max(decode(cat.method_id, 'Phone', cat.value))phone,
max(decode(cat.method_id, 'Fax', cat.value))fax,
max(decode(cat.method_id, 'Mobile', cat.value))mobile,
max(decode(cat.method_id, 'E-Mail', cat.value))email
from table_1 c, table_2 cat
where c.customer_id = cat.customer_id
group by c.customer_id, c.name
nu werkt de verklaring prima en staat alles voor één klant op één rij, maar als de klant twee telefoonnummerrecords heeft, zou ik willen dat deze in de eerste kolom van de telefoon wordt gecatatineerd, ik heb geprobeerd de waarden te rangschikken en ze in een subselectie te gebruiken maar het lijkt niet allemaal samen te werken.