I am querying 2 tables, using UNION, & group_concat to create an email address list to copy & paste in our emails. I'm having 2 problems:
- Query results are being cut short.
- Unable to remove duplicates (WHERE RocketEmail <> OtherEmail, etc., is causing more duplicates or errors for me).
Generated by: phpMyAdmin 2.8.0.1 / MySQL 5.0.51a-log
SQL query:
Code:
Select GROUP_CONCAT( DISTINCT email SEPARATOR '; ' ) AS email
FROM jos_users
UNION
Select GROUP_CONCAT( DISTINCT RocketEmail SEPARATOR '; ' ) AS email
FROM jos_asm_members
UNION
Select GROUP_CONCAT( DISTINCT OtherEmail SEPARATOR '; ' ) AS email FROM jos_asm_members
ORDER BY email
LIMIT 0, 1000 ;
RESULTS:
; jos**agle@gmail.com; rc**2@embarqmail.com; mm**@live.com; ev**@yahoo.com; da**ll@yahoo.com; ge**l@gmail.com; j**s@gmail.com; c**n@gmail.com
al**t@gmail.com; b**ra@rockets.utoledo.edu; co*er@rockets.utoledo.edu; d*f@rockets.utoledo.edu; d*1@hotmail.com; ga**n@gmail.com; g*k@rockets.utoledo.edu; J**un@gmail.com; j**e@gmail.com; K*k@gmail.com; k*3@gmail.com; K*k@rockets.utoledo.edu; Kimberly.
<-- RESULTS CUT OFF
do*r@rockets.utoledo.edu; st*ler@rockets.utoledo.edu; j*le@rockets.utoledo.edu; za*r@rockets.utoledo.edu; m*e@rockets.utoledo.edu; c*r@rockets.utoledo.edu; al*rk@rockets.utoledo.edu; br*t@rockets.utoledo.edu; k*d@rockets.utoledo.edu; ma
<-- RESULTS CUT OFF
Thank you for your suggestions on how I can improve this query.
Kim