में अद्वितीय मानों का चयन करें मुझे समस्या है (मुझे लगता है कि एक छोटी सी समस्या है) और मुझे आशा है कि, आप मेरी मदद करेंगे। मैं Sybase कहीं भी इस्तेमाल करते हैं और यहाँ मेरे कोड है:एसक्यूएल 1 कॉलम
SELECT TOP 4 Person.Id_person, Person.Name, Person.Surname, Visit.Date, Visit.Place
From Person, Visit
WHERE Visit.Id_person = Person.Id_person
ORDER BY Visit.DATE DESC
और यहाँ परिणाम है:
3 | Paul | McDonald | 2010-01-19 | Ohio
3 | Paul | McDonald | 2010-01-18 | New York
19 | Ted | Malicky | 2009-12-24 | Tokyo
12 | Meg | Newton | 2009-10-13 | Warsaw
और मैं पॉल मैकडॉनल्ड्स नकल करने नहीं चाहते हैं, और केवल पहली यात्रा (तिथि द्वारा) है। मुझे इस तरह का परिणाम मिलना है:
3 | Paul | McDonald | 2010-01-19 | Ohio
19 | Ted | Malicky | 2009-12-24 | Tokyo
12 | Meg | Newton | 2009-10-13 | Warsaw
....
मुझे क्या करना चाहिए? क्या तुम मेरी मदद कर सकते हो? :(
मैं Sybase पता नहीं है * विशेष रूप से *, लेकिन कई डेटाबेस में या तो आप समूह के लिए दिन-ब-मिनट लेने होगा और उसके बाद फिर से विस्तार, या के लिए एक अतिरिक्त 'को फ़िल्टर करने के WHERE' हालत अतिरिक्त बुकिंग का उपयोग वही आदमी। –
@Alliah: विज़िट टेबल के लिए, (Id_Person, दिनांक) अद्वितीय है? –