item_status table can have more than one status. I need to get the latest
status from the table.
 Thanks


 On 11/10/05, ISC Edwin Cruz <[EMAIL PROTECTED]> wrote:
>
> Try it:
>
> select distinct a.*
> from order a,
> item b,
> item_status c,
> status d
> where a.order_id = b.order_id
> and b.item_id=c.item_id
> and c.item_status_id = d.item_status_id
> where d.status = 'completed'
>
> It isnĀ“t "tunned" but I think that it works for that you want
>
>
> -----Mensaje original-----
> De: Jerry Swanson [mailto:[EMAIL PROTECTED]
> Enviado el: Jueves, 10 de Noviembre de 2005 06:23 a.m.
> Para: mysql@lists.mysql.com
> Asunto: How to write this query?
>
>
> How to write the query?
> table1: order (order can have more than 1 item)
> table2: item (has order_id).
> table3: item_status (has item_status_id and item_id)
> table4: status (has item_status_id). Status can be 'complete', 'pending'.
>
> I need to get all orders that have ONLY completed items.
> Examples:
> if order has one item and it is completed, I need this order. If order has
> 2
> items and both completed, I need this order. If order has 2 items, 1 is
> completed and 1 is not completed, I don't need this order.
>
> Thanks
>
>
>

Reply via email to