कहें कि मेरे पास दो टेबल हैं जो मैं शामिल होना चाहता हूं। वर्ग:MySQL क्वेरी: एक जॉइनिंग
id name
----------
1 Cars
2 Games
3 Pencils
और आइटम:
id categoryid itemname
---------------------------
1 1 Ford
2 1 BMW
3 1 VW
4 2 Tetris
5 2 Pong
6 3 Foobar Pencil Factory
मैं एक प्रश्न है कि वर्ग और पहली (और केवल पहले) रिटर्न चाहते ITEMNAME:
category.id category.name item.id item.itemname
-------------------------------------------------
1 Cars 1 Ford
2 Games 4 Tetris
3 Pencils 6 Foobar Pencil Factory
और वहाँ एक है जिस तरह से मुझे यादृच्छिक परिणाम मिल सकते हैं जैसे:
category.id category.name item.id item.itemname
-------------------------------------------------
1 Cars 3 VW
2 Games 5 Pong
3 Pencils 6 Foobar Pencil Factory
धन्यवाद!
आप "पहले" को कैसे परिभाषित करते हैं? यह आइटम में सबसे कम आईडी मान की तरह दिखता है? –
हाँ, मेरा बुरा। सबसे पहले मेरा मतलब सबसे कम आईडी है। – Eikern