मैं कुछ विरासत कोड/डेटाबेस पर काम कर रहा हूं, और डेटाबेस में एक फ़ील्ड जोड़ने की आवश्यकता है जो उस (विदेशी) आईडी से संबंधित अनुक्रम संख्या रिकॉर्ड करेगा।MySQL: किसी अन्य फ़ील्ड के आधार पर अनुक्रम कॉलम जोड़ें
उदाहरण तालिका डेटा (वर्तमान):
ID ACCOUNT SEQ some_other_stuff
1 1 1 ...
2 1 2 ...
3 1 3 ...
4 2 1 ...
5 2 2 ...
6 1 4 ...
ध्यान दें कि अनुक्रम खाते से संबंधित है:
ID ACCOUNT some_other_stuff
1 1 ...
2 1 ...
3 1 ...
4 2 ...
5 2 ...
6 1 ...
मैं एक sequenceid स्तंभ जो प्रत्येक खाते के लिए अलग से वृद्धि कर देता है, को प्राप्त करने जोड़ने की जरूरत है।
क्या एसक्यूएल में मैं इसे प्राप्त कर सकता हूं, या क्या मैं अपने लिए नौकरी करने के लिए एक PHP स्क्रिप्ट का सहारा लेता हूं?
TIA, कीव
@tom haigh can आप कृपया बताएं कि यह कैसे काम करता है? – FBP