Thanks everyone will read up more around this....
Brad...using your example..order is not an issue but understand how it can be achieved from your edit
If i wanted to record multiple choices per user, say on a particular day... i would still need to multiple columns for fruit... fruit_1, fruit_2 etc, is that correct? would this be classed as normalized or is this something to be avoided? If to be avoided how would I capture multiple choices on for example a daily basis
Then would i need to do as vivek151189 recommends
you can fire four select distict (column name) for each column
now you have the four array
compare with each array using array_diff, array_intersect
to get the distinct value from the four array
to create the comma delimited string?
Thanks again