0

私はmysqldbを使用しています。

     id | comment       
--------+--------------- 
   1121 |    Accounting
   1121 |    Shipping  
   1121 |    Receiving
   1121 |    Testing
   1122 |    Accounting
   1122 |    Receiving

o / pが次のようになるように、このようなクエリを記述したいと思います-:

     id | comment       
--------+--------------- 
   1121 |    Accounting
   1121 |    Shipping  
   1121 |    Receiving
   1121 |    Testing

だから私は会計、出荷、受信、テストのコメントが欲しいです。

誰かplzが私を導くことができますか?

4

2 に答える 2

0

4 つのコメントすべてを持つすべての ID を選択しますか? あなたの例では、1121 には 4 つの異なるコメント (「状態」のようなものですよね?) があり、1122 には 2 つの状態 (コメント) しかありません。

select T1.id from mytable T1, mytable T2, mytable T3, mytable T3 where T2.id=T1.id and T3.id=T1.id and T4.id=T1.id and T1.comment='Accounting' and T2.comment='Shipping' and T3.comment='Receiving' and T4.id='Shipping'
于 2012-09-30T16:22:38.407 に答える