Надявам се, че обяснявам това правилно, познанията ми за MySQL са доста ограничени.
Да приемем, че имам таблица с редове, които имат поле, наречено форма.
Бих искал да избера куп редове от таблица, но първо да върна всички редове с уникални стойности на полето shape. Ако имам по-малко от определен брой редове, да кажем 7, тогава бих искал да запълня останалите редове с резултати с редове с неуникална форма. Най-добрият начин, по който мога да го изразя, е, че те са "подредени по уникалност и след това по някаква друга стойност".
И така, не искам: квадрат, квадрат, кръг, кръг, правоъгълник. силна>,квадратна,триъгълна
Искам да имам: квадрат, кръг, правоъгълник, триъгълник, квадрат >,квадрат,кръг
Възможно ли е това да се направи с помощта на една SQL заявка? Използвам MySQL с PHP, ако това има значение.
Благодаря!