title: selecting multiple lines grouping by 2 columns
body: <p>I have the following table on the DB :</p>
  <p><a href="https://i.stack.imgur.com/r02IX.jpg" rel="nofollow noreferrer">table MESSAGE_ZBUS_ORAS</a></p>
  <p>and i need to perform a selection with the following conditions :</p>
  <p>Optimum traite les messages par ordre de 1 à 9
  Pour un même ordre et pour un id ORAS différent, Optimum doit traiter par ordre croissant en fonction de la date d'envoi dans la stream ZBUS
  Pour un même ordre et pour un id ORAS identique, Optimum doit traiter le dernier message en fonction de la date d'envoi dans la stream ZBUS (le plus récent).</p>
  <ul>
  <li>we select all the data sorted by ordre from 1 to 9</li>
  <li>if &quot;ORDRE&quot; is the same :
  <ul>
  <li>if &quot;ID_ADR_ORAS_CONCERNE&quot; is the same : we take the most recent line (only one line), based
  on SENT_DATE</li>
  <li>if &quot;ID_ADR_ORAS_CONCERNE&quot; is different : we take both of them, sorted by SENT_DATE</li>
  </ul>
  </li>
  </ul>
  <p>for now this is what I did :</p>
  <pre><code>SELECT m.ORDRE , MAX(m.SENT_DATE) , m.ID_ADR_ORAS_CONCERNE, m.*
  FROM OPTIMUM.MESSAGE_ZBUS_ORAS m
  GROUP BY m.ORDRE , m.ID_ADR_ORAS_CONCERNE 
  </code></pre>
  <p>but I can't select all columns ?
  can you help please ?</p>