:|
Zaćmienie :| nie mogę sobie poradzić z wybraniem po 5 ostatnich artykułów z każdej kategorii...
  1. CREATE TABLE `article`
  2. (
  3. `id` INTEGER NOT NULL AUTO_INCREMENT,
  4. `title` VARCHAR(120) NOT NULL,
  5. `stripped` VARCHAR(120) NOT NULL,
  6. `icon` VARCHAR(255),
  7. `description` TEXT NOT NULL,
  8. `created_at` DATETIME,
  9. `note` INTEGER DEFAULT 0,
  10. `visible` INTEGER DEFAULT 0,
  11. PRIMARY KEY (`id`),
  12. UNIQUE KEY `stripped_unique` (`stripped`),
  13. KEY `visible_index`(`visible`),
  14. KEY `created_at_index`(`created_at`),
  15. KEY `note_index`(`note`),
  16. KEY `stripped_index`(`stripped`)
  17. )Type=MyISAM;
  18.  
  19. CREATE TABLE `category`
  20. (
  21. `id` INTEGER NOT NULL AUTO_INCREMENT,
  22. `name` VARCHAR(40) NOT NULL,
  23. `stripped` VARCHAR(40) NOT NULL,
  24. `visible` INTEGER DEFAULT 1,
  25. PRIMARY KEY (`id`),
  26. UNIQUE KEY `stripped_unique` (`stripped`),
  27. KEY `visible_index`(`visible`),
  28. KEY `stripped_index`(`stripped`)
  29. )Type=MyISAM;
  30.  
  31. CREATE TABLE `article_category`
  32. (
  33. `article_id` INTEGER,
  34. `category_id` INTEGER,
  35. `id` INTEGER NOT NULL AUTO_INCREMENT,
  36. PRIMARY KEY (`id`),
  37. INDEX `article_category_FI_1` (`article_id`),
  38. CONSTRAINT `article_category_FK_1`
  39. FOREIGN KEY (`article_id`)
  40. REFERENCES `article` (`id`) ON DELETE CASCADE,
  41. INDEX `article_category_FI_2` (`category_id`),
  42. CONSTRAINT `article_category_FK_2`
  43. FOREIGN KEY (`category_id`)
  44. REFERENCES `category` (`id`) ON DELETE CASCADE
  45. )Type=MyISAM;

W rezultacie chciałbym otrzymać dane:
  1. nazwa kategorii | stripped kategorii | tytul artykulu | stripped_artykulu

Czy mógłbym prosić tym razem niejako o gotowca lub jakiś punkt wyjściowy. Sprawa dość pilna, a mnie zaćmiło i zawisłem na tym...
Z góry naprawdę wielkie dzięki za pomoc.