Gamestudio Links
Zorro Links
Newest Posts
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
Trading Journey
by howardR. 04/28/24 09:55
Zorro Trader GPT
by TipmyPip. 04/27/24 13:50
Data from CSV not parsed correctly
by jcl. 04/26/24 11:18
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (Ayumi, AndrewAMD), 833 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
firatv, wandaluciaia, Mega_Rod, EternallyCurious, howardR
19050 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Any SQL geniuses ? #285730
08/19/09 19:39
08/19/09 19:39
Joined: Jan 2008
Posts: 1,580
Blade280891 Offline OP
Serious User
Blade280891  Offline OP
Serious User

Joined: Jan 2008
Posts: 1,580
If so please help me with this,
PHPFreaks Forums

This is really stopping me.

Thanks,
Blade

Last edited by Blade280891; 08/19/09 19:40.

My Avatar Randomness V2

"Someone get me to the doctor, and someone call the nurse
And someone buy me roses, and someone burned the church"
Re: Any SQL geniuses ? [Re: Blade280891] #285745
08/19/09 20:37
08/19/09 20:37
Joined: May 2005
Posts: 133
Germany, Passau
AlexDeloy Offline
Member
AlexDeloy  Offline
Member

Joined: May 2005
Posts: 133
Germany, Passau
I'd like to give it a try, could you provide the table schema and maybe one or two example datasets ?

Re: Any SQL geniuses ? [Re: AlexDeloy] #285755
08/19/09 21:41
08/19/09 21:41
Joined: Jan 2008
Posts: 1,580
Blade280891 Offline OP
Serious User
Blade280891  Offline OP
Serious User

Joined: Jan 2008
Posts: 1,580
Ok, sample tables with sample data

I did not create this db so it is not optimised properly.

Sql Query:
-- phpMyAdmin SQL Dump
-- version 2.11.9.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 19, 2009 at 09:31 PM
-- Server version: 5.0.81
-- PHP Version: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `voruleit_voruleit`
--

-- --------------------------------------------------------

--
-- Table structure for table `category`
--

CREATE TABLE IF NOT EXISTS `category` (
  `id` int(11) NOT NULL auto_increment,
  `cat_name` varchar(255) character set utf8 collate utf8_icelandic_ci NOT NULL,
  `cat_id` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=122 ;

--
-- Dumping data for table `category`
--

INSERT INTO `category` (`id`, `cat_name`, `cat_id`) VALUES
(14, 'Xbox 360 Consoles', 13),
(13, 'Games', 0),
(4, 'Nokiaa', 1),
(5, 'SONY ', 1),
(6, 'SAMSUNG', 1);

-- phpMyAdmin SQL Dump
-- version 2.11.9.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 19, 2009 at 09:40 PM
-- Server version: 5.0.81
-- PHP Version: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `voruleit_voruleit`
--

-- --------------------------------------------------------

--
-- Table structure for table `cat_product`
--

CREATE TABLE IF NOT EXISTS `cat_product` (
  `id` int(11) NOT NULL auto_increment,
  `product_id` varchar(255) NOT NULL default '0',
  `main_cat_id` int(11) NOT NULL default '0',
  `sub_cat_id` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7552 ;

--
-- Dumping data for table `cat_product`
--

INSERT INTO `cat_product` (`id`, `product_id`, `main_cat_id`, `sub_cat_id`) VALUES
(69, '70559', 20, 24),
(68, '70558', 20, 24),
(67, '70557', 20, 24),
(66, '70556', 20, 24),
(65, '70555', 20, 24),
(64, '70554', 20, 24),
(63, '70553', 20, 24),
(62, '70552', 20, 24),
(61, '70551', 20, 24),
(60, '70550', 20, 24);


-- phpMyAdmin SQL Dump
-- version 2.11.9.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 19, 2009 at 09:40 PM
-- Server version: 5.0.81
-- PHP Version: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `voruleit_voruleit`
--

-- --------------------------------------------------------

--
-- Table structure for table `voruleit_products`
--

CREATE TABLE IF NOT EXISTS `voruleit_products` (
  `admin_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL auto_increment,
  `product_url` varchar(255) collate utf8_icelandic_ci NOT NULL,
  `product_title` varchar(55) collate utf8_icelandic_ci NOT NULL,
  `product_description` mediumtext collate utf8_icelandic_ci NOT NULL,
  `product_price` bigint(20) default NULL,
  `product_img` varchar(255) collate utf8_icelandic_ci NOT NULL,
  `product_company` varchar(50) collate utf8_icelandic_ci NOT NULL,
  `product_clicks_total` int(11) NOT NULL default '0',
  `product_clicks_today` int(11) NOT NULL,
  `product_rank` int(4) NOT NULL,
  `product_added` int(11) NOT NULL,
  `orig_img` text collate utf8_icelandic_ci NOT NULL,
  PRIMARY KEY  (`product_id`),
  FULLTEXT KEY `product_search` (`product_title`,`product_description`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_icelandic_ci AUTO_INCREMENT=85060 ;

--
-- Dumping data for table `voruleit_products`
--

INSERT INTO `voruleit_products` (`admin_id`, `product_id`, `product_url`, `product_title`, `product_description`, `product_price`, `product_img`, `product_company`, `product_clicks_total`, `product_clicks_today`, `product_rank`, `product_added`, `orig_img`) VALUES
(58, 45672, 'http://pfaff.is/saumavelar/hefdbundnar_saumavelar/?ew_2_p_id=22688611', 'Brother XL 2120', ' Vörunúmer BHXL-2120 Brother XL 2120 Beint spor Sikk Sakk Þriggja stiga Sikk Sakk Hnappagat Fríarmur Stoppfótur Rennilásafótur Hnappagatafótur Stillanleg þráðarspenna ', 39900, 'products/45672.jpg', 'www.pfaff.is', 1, 1, 0, 0, 'http://pfaff.is/pfaff/upload/images/myndir/saumavelar_ofl/xl2120.jpg'),
(58, 45673, 'http://pfaff.is/saumavelar/hefdbundnar_saumavelar/?ew_2_p_id=22700995', 'Pfaff þæfingarvél', ' Vörunúmer PFHOBBY350p Þæfingarvél Enginn tvinni 5 nálar Frábær í föndrið Hentar vel í ull Gaman að sauma saman filt Hægt að gera mynstur í gallaefni Frekari upplýsingar http://www.pfaff.com/global/14969.html ', 46900, 'products/45673.jpg', 'www.pfaff.is', 0, 0, 0, 0, 'http://pfaff.is/pfaff/upload/images/myndir/saumavelar_ofl/pfaff350.jpg'),
(58, 45674, 'http://pfaff.is/saumavelar/hefdbundnar_saumavelar/?ew_2_p_id=22597642', 'Husqvarna Emerald 122 saumavél', ' Vörunúmer HS-122 Vörumerki Husqvarna Husqvarna Emerald 122 Emerald 122 er sérstaklega auðveld í notkun. Góð og kraftmikil vél sem ræður við allt frá þunnu silki upp í leður. Mótorinn er “elektrónískur”, þannig að þegar saumað er yfir þykk efni hægir hann sjálfkrafa á sér og fer rólega yfir efnið sem saumað er. Vélin hefur stillanlegt farg á saumfæti ásamt TQF-flytjara sem tryggir að vélin geti flutt betur þykk, þunn og köflótt efni jafnt. Emerald 122 er sérstaklega auðveld í notkun. Fáanlegir eru ótal aukahlutir með Husqvarna Emerald. Eiginleikar Emerald 122. 80. aðgerðamöguleikar. 22. spor, þar af 6. falleg skrautspor. Stillanleg lengd og breidd. Stillanlegur fótþrýstingur  Allt að 5mm breitt spor. Allt að 4mm langt spor. Smellufætur. Teygjanlegt sikk-sakk. Sikk sakk. Loksaumur fyrir ofin efni, (ekki teygjanleg). Blindfaldur. Opið overlock. Styrktur beinn saumur hægri/vinstri. Staða nálar. Styrktur beinn saumur með nálastöðu í miðjunni. Styrkt sikk sakk. Saumar fyrir applikeringu. Tvöfalt overlock. Krákuspor (skrautsaumur). Saumur til að festa teygju. Blindsaumur. Saumur til að festa teygjutvinna. 6. falleg skrautspor. 16. aukasaumar. Nálarþræðari. Nálarstilling, nálin uppi, nálin niðri. Hörð taska. Alls 22. saumar. ', 59900, 'products/45674.jpg', 'www.pfaff.is', 1, 1, 0, 0, 'http://pfaff.is/pfaff/upload/images/myndir/saumavelar_ofl/122.jpg'),
(58, 45675, 'http://pfaff.is/saumavelar/hefdbundnar_saumavelar/?ew_2_p_id=22602133', 'Pfaff Select 3.0 saumavél', ' Vörunúmer PFSELECT3 Stærð 20 saumar m/yfirflytjara Vörumerki Pfaff Pfaff Select 3.0 Pfaff Select 3.0 saumavélin er kraftmikil, sterk og um leið sérlega auðveld saumavél. Þetta er vélin sem við mælum með í skóla. Helstu eiginleikar: 27. innbyggðir saumar. Stiglaus sporbreidd allt að 5.5mm. Stiglaus sporlengd allt að 6mm. Fullkomið hnappagat (þarf ekki að snúa efninu við). 15. nálarstöður, frábært í bútasaum. Fríarmur (hentar t.d. þegar saumaðar eru ermar, skálmar m.m). Elektróniskur hraðastillir, sér stilling fyrir hægan saum. Sami kraftur þegar saumað er í gegnum þykkt efni. Innbyggður yfirflytjari. Íslenskur leiðarvísir og kennsla fylgir. ', 89900, 'products/45675.jpg', 'www.pfaff.is', 0, 0, 0, 0, 'http://pfaff.is/pfaff/upload/images/myndir/saumavelar_ofl/select_3_0.jpg'),
(58, 45676, 'http://pfaff.is/saumavelar/hefdbundnar_saumavelar/?ew_2_p_id=22700978', 'Husqvarna Emerald 183', ' Vörunúmer HS-183 Husqvarna 183 83 saumar Sjálfvirk hnappagöt 4 minni Stafir Nál stoppar uppi/niðri Stillanlegt farg á fæti Hörð taska Liggjandi spóla 10 fætur fylgja Íslenskur leiðarvísir ', 95400, 'products/45676.jpg', 'www.pfaff.is', 0, 0, 0, 0, 'http://pfaff.is/pfaff/upload/images/myndir/saumavelar_ofl/2947444_vsm07010027.jpg'),
(58, 45677, 'http://pfaff.is/saumavelar/hefdbundnar_saumavelar/?ew_2_p_id=22602136', 'Pfaff Select 4.0', ' Vörunúmer PFSELECT 4 Stærð 40 spor m/yfirflytjara Vörumerki Pfaff Pfaff Select 4.0   Pfaff Select 4.0 saumavélin er kraftmikil, sterk og um leið sérlega auðveld saumavél. Þetta er vélin sem við mælum með í skóla. Helstu eiginleikar: 40 innbyggðir saumar. Stiglaus sporbreidd allt að 5.5mm. Stiglaus sporlengd allt að 6mm. Fullkomið hnappagat (þarf ekki að snúa efninu við). 15. nálarstöður, frábært í bútasaum. Fríarmur (hentar t.d. þegar saumaðar eru ermar, skálmar m.m). Elektróniskur hraðastillir, sér stilling fyrir hægan saum. Sami kraftur þegar saumað er í gegnum þykkt efni. Innbyggður yfirflytjari. Íslenskur leiðarvísir og kennsla fylgir. ', 99900, 'products/45677.jpg', 'www.pfaff.is', 0, 0, 0, 0, 'http://pfaff.is/pfaff/upload/images/myndir/saumavelar_ofl/select_4_0.jpg'),
(58, 45678, 'http://pfaff.is/saumavelar/hefdbundnar_saumavelar/?ew_2_p_id=22700977', 'Pfaff Expression 2,0', ' Vörunúmer PFEXP2,0 Pfaff Expression 2,0 Innbyggður yfirflytjari IDT Langur fríarmur 9mm breiðir saumar Nál stoppar uppi/niðri Speglun til hliðar Liggjandi spóla Hörð taska Íslanskur leiðarvísir ', 139900, 'products/45678.jpg', 'www.pfaff.is', 0, 0, 0, 0, 'http://pfaff.is/pfaff/upload/images/myndir/saumavelar_ofl/vsm08070020.jpg'),
(58, 45679, 'http://pfaff.is/saumavelar/hefdbundnar_saumavelar/?ew_2_p_id=22700981', 'Husqvarna Sapphire 850', ' Vörunúmer HS-850 Masta saumplássið 25cm Saumráðgjafi 137 saumar 4 stafagerðir 15 minni 6 hnappagöt Nál stoppar uppi/niðri Íslenskur leiðarvísir ', 154900, 'products/45679.jpg', 'www.pfaff.is', 0, 0, 0, 0, 'http://pfaff.is/pfaff/upload/images/myndir/saumavelar_ofl/sapphire_850.jpg'),
(58, 45680, 'http://pfaff.is/saumavelar/hefdbundnar_saumavelar/?ew_2_p_id=22682275', 'Husqvarna Sapphire 870', ' Vörunúmer Hs-870 Husqvarna Sapphire 870 Husqvarna Sapphire 870 er úr nýju bútasaumsvélalínunni. Frábær vél í bútasauminn og fatasauminn. Helstu eiginleikar: 163 innbyggðir saumar. Mesta saumapláss 25 sm.  Saumaráðgjafi. 7 gerðir hnappagata. Nálarþræðari. Hægt að sauma með eða án fótmótstöðu. 29 nálarstöður. 5 stafagerðir. 20 minni, allt að 800 spor. Þráðaklippur. Stingplata með 40 mm. kvarða í báðar áttir  Stór skjár  Íslenskur leiðarvísir, kennslumyndband og námskeið. ', 174900, 'products/45680.jpg', 'www.pfaff.is', 0, 0, 0, 0, 'http://pfaff.is/pfaff/upload/images/myndir/saumavelar_ofl/Hs-870.jpg'),
(58, 45681, 'http://pfaff.is/saumavelar/hefdbundnar_saumavelar/?ew_2_p_id=22601511', 'Pfaff GrandQuilter quilt- og beinsaumsvélin', ' Vörunúmer GrandQuilter Vörumerki Pfaff Pfaff GrandQuilter Pfaff GrandQuilter er quilt- og beinsaumsvélin sem margir hafa beðið eftir. Einföld, hljóðlát, þægileg og öflug. 1.600 spor á mínútu. Hægt er að sérpanta quiltborð með sleða fyrir vélina á kr. 199.900. Helstu eiginleikar: Saumar 1.600 spor á mínútu. Extra stór vinnuflötur, 225 x 150 mm. Stór vinnuborð, 400x600 mm. Sérhannað útlit fyrir bútasaumsfólk. Fullkomin spor fyrir allar gerðir af efni, þökk sé sjálfvirk sporstiling, tvinnaspennustilling, og fargstilling á saumfæti. Hnélyfta sem lyftir upp saumfætinum. Tvinnaklippur. Skyttu- og gripargerð eins og í iðnaðarvélum. Elektrónistur hraðastillir. Allt frá spor fyrir spor upp í 1600 spor á mínútu. Hljóðlát. Sér mótor fyrir spólun. Afturábaktakki. Nálarþræðari. Sporlengd allt að 6mm. Nálin uppi/nálin niðri stilling. Margir aukahlutir fáanlegir, fætur, sleðaborð m.m. ', 179900, 'products/45681.jpg', 'www.pfaff.is', 0, 0, 0, 0, 'http://pfaff.is/pfaff/upload/images/myndir/saumavelar_ofl/Grand_quilter_1.jpg');




My Avatar Randomness V2

"Someone get me to the doctor, and someone call the nurse
And someone buy me roses, and someone burned the church"
Re: Any SQL geniuses ? [Re: Blade280891] #285805
08/20/09 09:20
08/20/09 09:20
Joined: May 2005
Posts: 133
Germany, Passau
AlexDeloy Offline
Member
AlexDeloy  Offline
Member

Joined: May 2005
Posts: 133
Germany, Passau
I had problems getting MATCH .. AGAINST to work but I came up with the following

Sql Query:
SELECT *, 
(MATCH (tmp.product_title, tmp.product_description) AGAINST ('+foo* *+foo' IN BOOLEAN MODE)) as relevance
FROM
(
SELECT cp.*, c1.cat_name AS main_cat_name, c2.cat_name AS sub_cat_name, p.product_title, p.product_description

FROM cat_product AS cp 

LEFT OUTER JOIN category AS c1
ON cp.main_cat_id = c1.cat_id

LEFT OUTER JOIN category AS c2
ON cp.sub_cat_id = c2.cat_id

JOIN voruleit_products AS p
ON cp.product_id = p.product_id
) as tmp
WHERE tmp.main_cat_name LIKE '%foo%'
OR tmp.sub_cat_name LIKE '%foo%'
OR tmp.product_title LIKE '%foo%'

OR tmp.product_description LIKE '%foo%'



Just replace foo with your search term.

I hope I got your problem right, feel free to pm me if there are still problems


Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1