-- Database schema
| people : People_ID [ INT ] primary_key , District [ TEXT ] , Name [ TEXT ] , Party [ TEXT ] , Age [ INT ] | debate : Debate_ID [ INT ] primary_key , Date [ TEXT ] , Venue [ TEXT ] , Num_of_Audience [ INT ] | debate_people : Debate_ID [ INT ] primary_key debate_people.Debate_ID = debate.Debate_ID , Affirmative [ INT ] debate_people.Affirmative = people.People_ID , Negative [ INT ] debate_people.Negative = people.People_ID , If_Affirmative_Win [ TEXT ] |
-- -- Show the names of people, and dates and venues of debates they are on the negative side, ordered in ascending alphabetical order of name.

SELECT T3.Name ,  T2.Date ,  T2.Venue FROM debate_people AS T1 JOIN debate AS T2 ON T1.Debate_ID  =  T2.Debate_ID JOIN people AS T3 ON T1.Negative  =  T3.People_ID ORDER BY T3.Name ASC;