CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
04.03.2018, 11:37:10
|
Anfänger
|
|
Registriert seit: Mar 2018
Alter: 56
Beiträge: 6
|
|
Mysql Abfrage
Hallo,
Ich habe eine Herausforderung für mich und komme nicht so recht zurecht damit.
Ich habe eine Tabelle mit die unteranderem 2 Spalten enthält:
67.3 und 67.4 und lead_ID
Ich würde gerne nun eine Abfrage erstellen die diese 3 Splaten enthält. Mein Ansatz wäre:
PHP-Code:
select lead_id, field_number , value from wp_2_rg_lead_detail where cast(field_number as DECIMAl(18,2)) = '67.4' AND cast(field_number as DECIMAl(18,2)) = '67.3'
Doch mit dieser Abfrage bleibt das Resultat leer.
Ich wäre froh hier Unterstützung zu bekommen
Danke im Voraus
|
04.03.2018, 11:54:06
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Mysql Abfrage
Hallo und willkomen hier im Forum.
Bitte vielleicht mal nen SHOW CREATE TABLE tabellenname mit Testdaten zu liefern. Wir, die helfen, bauen uns die sicher lieber selber, oder nein wir machen das ja im Kopf weil wir die Doku ja kennen.
Arbeite zukünftig nicht mehr mit mysql. Verwende mysqli oder PDO.
Hinweis: Der Inhalt eines Feldes (field_number) kann nicht zwei Werte haben.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
04.03.2018, 12:25:08
|
Anfänger
|
|
Registriert seit: Mar 2018
Alter: 56
Beiträge: 6
|
|
AW: Mysql Abfrage
Hallo,
Hier mal ein Auszug:
Code:
-- phpMyAdmin SQL Dump
-- version 4.0.10
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 04. Mrz 2018 um 12:22
-- Server Version: 5.5.59-0+deb8u1
-- PHP-Version: 5.6.33-0+deb8u1
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Datenbank: `test`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `wp_2_rg_lead_detail`
--
CREATE TABLE IF NOT EXISTS `wp_2_rg_lead_detail` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`lead_id` int(10) unsigned NOT NULL,
`form_id` mediumint(8) unsigned NOT NULL,
`field_number` float NOT NULL,
`value` longtext COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`id`),
KEY `form_id` (`form_id`),
KEY `lead_id` (`lead_id`),
KEY `lead_field_number` (`lead_id`,`field_number`),
KEY `lead_field_value` (`value`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci AUTO_INCREMENT=111477 ;
--
-- Daten für Tabelle `wp_2_rg_lead_detail`
--
INSERT INTO `wp_2_rg_lead_detail` (`id`, `lead_id`, `form_id`, `field_number`, `value`) VALUES
(110903, 4072, 2, 2, 'Testname'),
(110904, 4072, 2, 1, 'Testname'),
(110905, 4072, 2, 67.1, 'Professor'),
(110906, 4072, 2, 67.3, 'São Paulo'),
(110907, 4072, 2, 67.4, 'São Paulo'),
(110908, 4072, 2, 67.5, '2961170'),
(110909, 4072, 2, 67.6, 'Brasil'),
(110910, 4072, 2, 17, '11-2084-8433'),
(110911, 4072, 2, 16, '11-9-9703-2690'),
(110912, 4072, 2, 24, '#NV'),
(110913, 4072, 2, 18, 'dss'),
(110914, 4072, 2, 15, 'testname@testname.com'),
(110915, 4072, 2, 25, '11/12/1988'),
(110916, 4072, 2, 62, 'Sagitário'),
(110917, 4072, 2, 32, 'Esportivo fit'),
(110918, 4072, 2, 27, '154'),
(110919, 4072, 2, 28, '50'),
(110920, 4072, 2, 29, 'Bitte auswählen'),
(110921, 4072, 2, 30, 'Bitte auswählen'),
(110922, 4072, 2, 31, 'Bitte auswählen'),
(110923, 4072, 2, 33, 'Bitte auswählen'),
(110924, 4072, 2, 36, 'Bitte auswählen'),
(110925, 4072, 2, 37, 'solteira'),
(110926, 4072, 2, 39, '0'),
(110927, 4072, 2, 38, 'Eu quero filhos'),
(110928, 4072, 2, 40, 'Bitte auswählen'),
(110929, 4072, 2, 43, 'Bitte auswählen'),
(110930, 4072, 2, 42, 'Outro'),
(110931, 4072, 2, 41, 'de modo nenhum'),
(110932, 4072, 2, 45, 'Diploma universitário');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
05.03.2018, 07:33:16
|
Junior Member
|
|
Registriert seit: Apr 2016
Alter: 44
Beiträge: 171
|
|
AW: Mysql Abfrage
Nimm noch mal die zweite Bedingung im WHERE raus, fällt dir was auf?
|
05.03.2018, 07:36:40
|
Anfänger
|
|
Registriert seit: Mar 2018
Alter: 56
Beiträge: 6
|
|
AW: Mysql Abfrage
Hallo,
Ja dann geht die Abfrage, doch ich bräuchte beide Angaben. Also 67.3 und 67.4
Gruss
|
05.03.2018, 08:58:27
|
Junior Member
|
|
Registriert seit: Apr 2016
Alter: 44
Beiträge: 171
|
|
AW: Mysql Abfrage
Zitat:
Zitat von GIS
Ja dann geht die Abfrage, doch ich bräuchte beide Angaben. Also 67.3 und 67.4
|
Glaube ich nicht. Wie soll die Spalte denn 67.3 UND 64.4 sein?
|
05.03.2018, 09:17:38
|
Anfänger
|
|
Registriert seit: Mar 2018
Alter: 56
Beiträge: 6
|
|
AW: Mysql Abfrage
|
05.03.2018, 09:20:20
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Mysql Abfrage
PHP-Code:
select lead_id,field_number,value from wp_2_rg_lead_detail where cast(field_number as DECIMAl(18,2))='67.4' OR cast(field_number as DECIMAl(18,2)) = '67.3'
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
05.03.2018, 10:01:24
|
Anfänger
|
|
Registriert seit: Mar 2018
Alter: 56
Beiträge: 6
|
|
AW: Mysql Abfrage
Hallo
Vielen Dank das klappt gut. Doch wie bekomme ich es nun hin pro lead_ID nur eine Zeile zu haben?
Gruss
|
05.03.2018, 11:00:37
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Mysql Abfrage
PHP-Code:
select lead_id,CONVERT(GROUP_CONCAT(field_number) USING utf8) as feld_nummer,GROUP_CONCAT(value) from wp_2_rg_lead_detail where cast(field_number as DECIMAl(18,2))='67.4' OR cast(field_number as DECIMAl(18,2)) = '67.3' GROUP BY lead_id
Achso, kennst Du das schon?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:37:32 Uhr.
|